[英]Android - save file to Device's “data” folder
我需要將一些文件保存在設備的“數據”文件夾中,因為其他一些應用程序也需要它們。
我試過了
new File("/data/filename").createNewFile();
但我明白了
java.io.IOException: open failed: ENOENT (No such file or directory)
我使用的路徑錯誤嗎?
嘗試這個:
ContextWrapper cw = new ContextWrapper(getApplicationContext());
File directory = cw.getDir("filename", Context.MODE_PRIVATE);
File file = new File("/data/filename");
file.mkdirs();
File mFile = new File(file, filename);
嘗試這個
您是在談論根目錄下的數據文件夾嗎? 然后,該設備必須是root用戶,並且您需要root用戶權限。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.