安卓如何将TXT文件写到特定路径

Posted _Vincent

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了安卓如何将TXT文件写到特定路径相关的知识,希望对你有一定的参考价值。

其实就一个方法,就不贴所有代码了。

    /**
     * 写入文件方法
     * @param content
     */
    public static void write(String content) {
        try {
            //判断实际是否有SD卡,且应用程序是否有读写SD卡的能力,有则返回true
            if (Environment.getExternalStorageState().equals(
                    Environment.MEDIA_MOUNTED)) {
                // 获取SD卡的目录
                File sdCardDir = Environment.getExternalStorageDirectory();
                String path = "/APP/";
                File dir = new File(path);
                if (!dir.exists()) {
                    dir.mkdirs();
                }
                File targetFile = new File(sdCardDir.getCanonicalPath() + path+"aaa.txt");
                //使用RandomAccessFile是在原有的文件基础之上追加内容,
                //而使用outputstream则是要先清空内容再写入
                RandomAccessFile raf = new RandomAccessFile(targetFile, "rw");
                //光标移到原始文件最后,再执行写入
                raf.seek(targetFile.length());
                raf.write(content.getBytes());
                raf.close();
            }
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

 

以上是关于安卓如何将TXT文件写到特定路径的主要内容,如果未能解决你的问题,请参考以下文章

易语言如何写到文件创建txt新文件?

c语言如何将printf产生的数据写到txt文件中

如何在两个dll文件之间传送数据

怎样用C语言将文件复制另外的文件夹

java中如何把集合中的内容写到.txt文件中

如何将Jquery的代码写到HTML里面啊?