我需要在设备中保存一些文件"数据"文件夹,因为其他一些应用程序需要它们。
我已经尝试了
new File("/data/filename").createNewFile();
但我得到
java.io.IOException: open failed: ENOENT (No such file or directory)
我使用的路径是错误的吗?
答案 0 :(得分:0)
试试这个:
ContextWrapper cw = new ContextWrapper(getApplicationContext());
File directory = cw.getDir("filename", Context.MODE_PRIVATE);
答案 1 :(得分:0)
File file = new File("/data/filename");
file.mkdirs();
File mFile = new File(file, filename);
试试这个
答案 2 :(得分:0)
你在谈论root中的数据文件夹吗? 然后设备必须是root用户,并且您需要root权限。