一、首先添加权限

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission>

二、建立文件夹、生成文件并写入文本文件内容代码

private void initData() {String filePath = "/sdcard/Test/";String fileName = "log.txt";writeTxtToFile("txt content", filePath, fileName);}// 将字符串写入到文本文件中public void writeTxtToFile(String strcontent, String filePath, String fileName) {//生成文件夹之后,再生成文件,不然会出错makeFilePath(filePath, fileName);String strFilePath = filePath+fileName;// 每次写入时,都换行写String strContent = strcontent + "\r\n";try {File file = new File(strFilePath);if (!file.exists()) {Log.d("TestFile", "Create the file:" + strFilePath);file.getParentFile().mkdirs();file.createNewFile();}RandomAccessFile raf = new RandomAccessFile(file, "rwd");raf.seek(file.length());raf.write(strContent.getBytes());raf.close();} catch (Exception e) {Log.e("TestFile", "Error on write File:" + e);}}// 生成文件public File makeFilePath(String filePath, String fileName) {File file = null;makeRootDirectory(filePath);try {file = new File(filePath + fileName);if (!file.exists()) {file.createNewFile();}} catch (Exception e) {e.printStackTrace();}return file;}// 生成文件夹public static void makeRootDirectory(String filePath) {File file = null;try {file = new File(filePath);if (!file.exists()) {file.mkdir();}} catch (Exception e) {Log.i("error:", e+"");}}

三、效果图

1、文件夹

2、生成的文本文件log.txt内容

更多相关文章

  1. 一个读取android根目录下的文件夹或文件
  2. android多国语言文件夹
  3. Android(安卓)中the connection to adb is down 解决方法
  4. Android中创建文件夹和文件的操作
  5. Android(安卓)在软件安装后让某段代码只执行一次的方法
  6. Android(安卓)Studio + NDK 之 Hello Word
  7. android UI布局 layer-list
  8. android内核编译过程
  9. R文件没了怎么办

随机推荐

  1. 【Android(安卓)UI设计与开发】第14期:顶
  2. android地图,判断坐标是否在你要求的范围
  3. Android之Input子系统事件分发流程
  4. android的振动器Vibrator
  5. 查看Android设备属性的命令: adb shell ge
  6. 完美解决android Studio打开报错 https:/
  7. Android(安卓)Logo 尺寸比例制作
  8. Android(安卓)系统服务 - PMS 的启动过程
  9. Android(安卓)SlidingTabLayout+不可手动
  10. Android为菜单添加事件