/ storage / emulated / 0 / Notes /(没有这样的文件或目录)?

问题描述 投票:0回答:1

我尝试了此链接:

How to create text file and insert data to that file on Android

但是,它说“没有这样的文件或目录”。有人可以帮我吗?预先感谢!

java android text-files
1个回答
0
投票

您需要先检查目录是否存在,否则请首先创建目录(如下所示,然后创建然后访问文件-

String path = Environment.getExternalStorageDirectory() + "/" + "Notes/";

File dir = new File(path);
if (!dir.exists()) {
    dir.mkdirs();
}

此后您可以创建文件-

String myFile = path + "file";
File file = new File (myFile);

最后不要忘记在清单中添加权限-

<manifest ...>
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    ...
</manifest>

希望这会对您有所帮助。

© www.soinside.com 2019 - 2024. All rights reserved.