我似乎無法弄清楚如何通過android應用程序創建目錄/文件到內部存儲器。我有以下代碼:Android應用程序:如何在內部存儲器中創建目錄
public class Environment extends SurfaceView implements SurfaceHolder.Callback {
public static String FILE_PATH;
//other unimportant variables
public Environment(Conext context) {
super(context);
FILE_PATH = context.getFilesDir() + "/My Dir/";
File customDir = new File(FILE_PATH);
if(!customDir.exists())
System.out.println("created my dir: " + customDir.mkdir());
File test = new File(FILE_PATH + "testFile.txt");
try {
if(!test.exists())
System.out.println("created test: " + test.createNewFile());
} catch(Exception e) {
e.printStackTrace();
}
//other unimportant stuff
}
}
然後我用ES文件瀏覽器,看看它創建的文件,我沒有在任何地方看到的目錄/文件,儘管它打印出「真正」的System.out的。 println()調用。
我在做什麼錯?
檢查:https://stackoverflow.com/a/40925801/6021469 –