我的应用程序正在创建多个具有相同名称的目录。可能是什么原因? 我想先创建一个目录,然后再添加文件。
我正在使用
context.getDir(filename,Context.MODE_PRIVATE);
首先创建目录,然后在其中创建文件。
void insertDirectory(){
Context context = MyActivity.getAppContext();
File files_dir = context.getDir(filename,Context.MODE_PRIVATE);
String path = files_dir.getPath();
String filename = "abc";
String string = "123";
FileOutputStream outputStream;
try {//Context.MODE_PRIVATE
System.out.println(filename);
System.out.println(context);
outputStream = new FileOutputStream(new File(path+"/"+filename));
outputStream.write(string.getBytes());
outputStream.flush();
outputStream.close();
} catch (Exception e) {
e.printStackTrace();
Log.e(TAG, "File write failed");
}
}