gpt4 book ai didi

android - 在 Android 中构建新目录并推送文件

转载 作者:搜寻专家 更新时间:2023-11-01 08:11:19 25 4
gpt4 key购买 nike

我知道在我的另一个项目中使用的代码可以创建一个新文件夹(如果它不存在)并将我项目中的文件放入其中。但是在我的新项目中,代码什么都不做。我做错了什么?

File directory = new File(Environment.getExternalStorageDirectory()
+ File.separator + "testing");
directory.mkdirs();

File directory2 = new File(Environment.getExternalStorageDirectory()
+ File.separator + "CandooData" + File.separator + "Meds");
if (!(directory2.isDirectory())) {
directory2.mkdirs();
}
File directory3 = new File(Environment.getExternalStorageDirectory()
+ File.separator + "CandooData" + File.separator + "Meds");
String[] files;
if (directory3.isDirectory()) {
files = directory3.list();
if (files.length == 0) {
// directory is empty
CopyAssets("medsxml", "/Meds");
}
}

最佳答案

  1. 通过 logcat 查看日志。

  2. 您可能错过了 WRITE_EXTERNAL_STORAGE 权限。

  3. mkdirs() 可以正常工作,不会比 mkdir() 差。

关于android - 在 Android 中构建新目录并推送文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9255483/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com