【发布时间】:2016-04-18 13:41:36
【问题描述】:
我想在下载目录(存储我从网络下载的所有文件的目录)中创建一个目录,以便在将手机插入 PC 后在浏览器中查看它。
File myDirectory = new File(dir, "NewDirectory");
dir的值应该是多少?
【问题讨论】:
标签: java android android-studio
我想在下载目录(存储我从网络下载的所有文件的目录)中创建一个目录,以便在将手机插入 PC 后在浏览器中查看它。
File myDirectory = new File(dir, "NewDirectory");
dir的值应该是多少?
【问题讨论】:
标签: java android android-studio
File dir = new File(Environment.getExternalStorageDirectory() + "/Download/your folder/");
dir.mkdirs(); // creates needed dirs
不要忘记请求 Marshmallow 或更高版本的权限,并将写入存储权限添加到 Android Manifest,例如:https://stackoverflow.com/a/34722591/4479004
【讨论】:
试试下面的代码
private void createDirectoryAndSaveFile() {
File direct = new File(Environment.getExternalStorageDirectory() + "/Download/DirName");
if (!direct.exists()) {
File wallpaperDirectory = new File("/sdcard/Download/DirName/");
wallpaperDirectory.mkdirs();
}
}
【讨论】: