請幫助... 我已經在我的應用程序的第一個活動中創建了一個文本文件,這一切都工作正常。 在我的下一個活動中,我想追加到文本文件。錯誤寫入SD卡
但是當我嘗試追加捕捉拋出了以下錯誤..
mnt/scard/PatRecords/testfile.txt contains a file seperator
,並沒有什麼添加到文件。
我的附加碼是..
try {
File directory = new File
(Environment.getExternalStorageDirectory().getPath()+"/PatRecords");
FileOutputStream fOut = openFileOutput(directory.getPath()+"/"+FileName$, MODE_APPEND);
OutputStreamWriter OutWriter = new OutputStreamWriter(fOut);
OutWriter.write(TestNo$+"\n");
OutWriter.write(Date$+"\n");
OutWriter.close();
fOut.close();
} catch (Exception e) {
Toast.makeText(getBaseContext(), e.getMessage(),
Toast.LENGTH_SHORT).show();
Error=1;
}//End of try/catch
我曾試圖消除分隔符等,但仍然無法正常工作,並儘可能我可以看到 在catch錯誤顯示的路徑是正確的。 ..?
你得到任何異常? SUB連接 - 僅收費? –
顯示你的logcat錯誤 – Pratik
嘗試從你的變量中刪除$符號。 – Yury