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

更多相关文章

  1. android加载文件的方式,路径的写法
  2. Android 指定(后缀名)格式文件扫描
  3. 从J2EE转向Android的第七天-----文件管理
  4. 下载文件
  5. Android NDK开发之旅16--NDK--文件拆分与合并
  6. android开发中build.gradle文件详解
  7. Android在配置文件中配置Button再不同情况下的的背景

随机推荐

  1. Android中通过Intent 调用图片、视频、音
  2. Android(安卓)EditText输入限制最大字符
  3. android 自定义控件属性
  4. Android——全屏显示的两种方式
  5. Android加速度传感器
  6. Android(安卓)IDL 小例子
  7. [置顶] Android(安卓)系列:安装Android(安
  8. Android解析XML
  9. 关于android创建对话框报错The method se
  10. Android(安卓)LinearLayout遇到的坑