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

时间:2016-04-18 13:41:37

标签: java android android-studio

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

File myDirectory = new File(dir, "NewDirectory");

dir的价值应该是什么?

2 个答案:

答案 0 :(得分:8)

File dir = new File(Environment.getExternalStorageDirectory() + "/Download/your folder/");
dir.mkdirs(); // creates needed dirs

请勿忘记在Marshmallow或更新版本上申请权限,并向Android Manifest添加写入存储权限,例如:https://stackoverflow.com/a/34722591/4479004

答案 1 :(得分:0)

尝试以下代码

private void createDirectoryAndSaveFile() {

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

if (!direct.exists()) {
    File wallpaperDirectory = new File("/sdcard/Download/DirName/");
    wallpaperDirectory.mkdirs();
 }
}