android中创建目录以及txt文件
16lz
2021-01-23
android中创建目录以及txt文件
getExternalStorageDirectory()的使用
首先要加入读写sd卡权限,否则创建会没有反应:
activity_main.xml:
<?xml version="1.0" encoding="utf-8"?>
MainActivity.java:
import androidx.appcompat.app.AppCompatActivity;import android.os.Bundle;import android.os.Environment;import android.view.View;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.util.Random;public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } public void createfile(){ // File.separator就是符号/ File Pdirectory = new File(Environment.getExternalStorageDirectory()+ File.separator+"草泥马"); Pdirectory.mkdirs();//先创建草泥马目录 Random generator = new Random(); int n = 10000; n = generator.nextInt(n); String fname = "我的文本" + n + ".txt"; File file=new File(Pdirectory,fname); try { FileOutputStream outputStream = new FileOutputStream(file);//在草泥马目录下创建.txt文件 } catch (FileNotFoundException x){ } }}
File的官方使用文档:
https://developer.android.com/reference/java/io/File
更多相关文章
- android加载文件的方式,路径的写法
- Android 指定(后缀名)格式文件扫描
- 从J2EE转向Android的第七天-----文件管理
- 下载文件
- Android NDK开发之旅16--NDK--文件拆分与合并
- android开发中build.gradle文件详解
- Android在配置文件中配置Button再不同情况下的的背景