一、首先添加权限

1 "android.permission.WRITE_EXTERNAL_STORAGE" >

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

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 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. Android中打开文件选择软件打开(ACTION_VIEW)
  2. 文件系统中的保留空间
  3. Android最全的资源文件(官方翻译)
  4. Android: 显示SD卡文件列表
  5. Android通过HTTP协议实现上传文件数据
  6. Android 将数据库文件保存至sdcard中
  7. android使用properties文件存储数据

随机推荐

  1. android EditText中inputType的属性列表
  2. android线性布局之比例
  3. Android(安卓)TextView内容过长加省略号
  4. android的adb常用命令使用
  5. Android(安卓)XML 绘图
  6. 《Android(安卓)从初学者入门到成为高手
  7. Android(安卓)如何将一个Activity设置成
  8. android的profiler工具
  9. Android(安卓)中两种方法设置android:gra
  10. listview android:cacheColorHint,listSe