![](/img/trans.png)
[英]Android - java.io.FileNotFoundException: /storage/emulated/0/Notes/File.txt: open failed: ENOENT (No such file or directory)
[英]/storage/emulated/0/Notes/ (No such file or directory)?
---- 更新答案----
我认为您无法在设备的内部存储中创建目录。 除非您拥有该应用程序的根访问权限。 您只能在以下路径 String path = getFilesDir().
内的应用程序私有文件夹中创建目录path = getFilesDir().
你可以像下面这样使用 -
File mydir = context.getDir("mydirectory", Context.MODE_PRIVATE); //Creating an internal dir;
File fileWithinMyDir = new File(mydir, "myAwesomeFile"); //Getting a file within the dir.
FileOutputStream out = new FileOutputStream(fileWithinMyDir); //Use the stream as usual to write into the file.
getDir(StringName, int mode)
方法来创建或访问内部存储中的目录。
/storage/emulated/0/Notes/ 将始终返回No such file or directory
除了设备是 root 并且dir.mkDirs()
将始终为此路径返回 false 。
希望这会帮助你。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.