可能性の重複:
Android write to sd card folderは、Androidで、IllegalArgumentExceptionを与え
このコードのファイル書き込み:上記で生成さ
public void writeFile(String data){
try { // catches IOException below
final String TESTSTRING = new String(data+"-");
String path=Environment.getExternalStorageDirectory().getAbsolutePath()
+ "/test.txt";
FileOutputStream fOut = openFileOutput(path,
MODE_WORLD_READABLE);
OutputStreamWriter osw = new OutputStreamWriter(fOut);
// Write the string to the file
osw.write(TESTSTRING);
/* ensure that everything is
* really written out and close */
osw.flush();
osw.close();
}catch (Exception e) {
e.printStackTrace();
}
}
エラーコード:
java.lang.IllegalArgumentException: File /sdcard/test.txt contains a path separator
このコードで何か問題が見つかりませんでした。
この回答を確認してください同じ問題が解決しましたhttp://stackoverflow.com/q/2079766/689853 – Harinder