我在 sdcard 上创建文件夹和文件时遇到问题。
这是代码:
File folder = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS).toString() + "/folder");
boolean success;
if (!folder.exists()) {
success = folder.mkdirs();
}
File obdt = new File(folder, "file.txt");
try {
success = obdt.createNewFile();
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
使用此代码,我希望在 sdcardfolder
的文件夹中创建文件夹,并在此文件中创建文件夹。我希望用户可以访问该文件。所以我想把它放在一个共享文件夹中。变量是,
当我再次运行代码时,文件夹已经存在并且不在 if 块中。
但是我在文件资源管理器中看不到 sdcard 上创建的文件夹和文件。
信息:退货Download
file
success
true
getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS).toString()
storage/sdcard/Download
我使用 Galaxy Nexus。