打开文本文件并写入android

时间:2014-03-30 08:15:44

标签: java android text

我的应用程序由一个编辑文本和一个按钮组成,该按钮将文字发送到位于/system/etc/init.d中的文件(脚本),如果文件不存在,则会创建一个新文件。 当我在编辑文本中重写某些内容时,我想将文本附加到同一个文件中,而不是重新创建一个新文本。 希望你能给我一些示例代码并帮助我

2 个答案:

答案 0 :(得分:0)

你必须像这样使用。

FileOutputStream fOut = openFileOutput("script", MODE_APPEND);

答案 1 :(得分:0)

希望这适合你。

    File externalStorageDir = Environment.getExternalStorageDirectory();
    File myFile = new File(externalStorageDir , "myfile.txt");

    if(myFile.exists())
    {
       try
       {
  FileOutputStream fOut = new FileOutputStream(myFile);
           OutputStreamWriter myOutWriter = new OutputStreamWriter(fOut);
           myOutWriter.append("test");
           myOutWriter.close();
           fOut.close();
        } catch(Exception e)
        {

        }
    }
    else
    {
        myFile.createNewFile();
    }

只需设置这样的权限

android.permission.WRITE_EXTERNAL_STORAGE