Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/335.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在下载目录中创建文件夹(Android Studio)_Java_Android_Android Studio - Fatal编程技术网

Java 如何在下载目录中创建文件夹(Android Studio)

Java 如何在下载目录中创建文件夹(Android Studio),java,android,android-studio,Java,Android,Android Studio,我想在下载目录中创建一个目录(该目录存储了我从web下载的所有文件),这样我可以在将手机插入PC后在浏览器中看到它 File myDirectory = new File(dir, "NewDirectory"); dir的值应该是多少 File dir = new File(Environment.getExternalStorageDirectory() + "/Download/your folder/"); dir.mkdirs(); // creates needed dirs 不

我想在下载目录中创建一个目录(该目录存储了我从web下载的所有文件),这样我可以在将手机插入PC后在浏览器中看到它

File myDirectory = new File(dir, "NewDirectory");
dir的值应该是多少

File dir = new File(Environment.getExternalStorageDirectory() + "/Download/your folder/");
dir.mkdirs(); // creates needed dirs
不要忘记请求对棉花糖或更新版本的权限,并将写入存储权限添加到Android清单中,例如:

不要忘记请求对棉花糖或更新版本的权限,并将写入存储权限添加到Android清单中,例如:

尝试以下代码

private void createDirectoryAndSaveFile() {

File direct = new File(Environment.getExternalStorageDirectory() + "/Download/DirName");

if (!direct.exists()) {
    File wallpaperDirectory = new File("/sdcard/Download/DirName/");
    wallpaperDirectory.mkdirs();
 }
}
尝试以下代码

private void createDirectoryAndSaveFile() {

File direct = new File(Environment.getExternalStorageDirectory() + "/Download/DirName");

if (!direct.exists()) {
    File wallpaperDirectory = new File("/sdcard/Download/DirName/");
    wallpaperDirectory.mkdirs();
 }
}
您好,在创建文件或目录时切勿使用“/sdcard/”。请始终使用Environment.getExternalStorageDirectory()。它提供主共享/外部存储目录。您好,在创建文件或目录时不要使用“/sdcard/”。始终使用Environment.getExternalStorageDirectory()。它给出了主共享/外部存储目录。