Java Android请参见文件资源管理器上创建的文件夹
我正在使用以下代码创建文件夹:Java Android请参见文件资源管理器上创建的文件夹,java,android,Java,Android,我正在使用以下代码创建文件夹: File f = new File(Environment.getExternalStorageDirectory(), folder_main); if (!f.exists()) { f.mkdirs(); this.showDialog("Done"); } else{ this.showDialog("Exist"); } 此代码显示存在并正确完成,但当我使用文件资源管理器转到sd卡时,无法看到创建的文件夹。为什么以及如何让它工作
File f = new File(Environment.getExternalStorageDirectory(), folder_main);
if (!f.exists()) {
f.mkdirs();
this.showDialog("Done");
}
else{
this.showDialog("Exist");
}
此代码显示存在并正确完成,但当我使用文件资源管理器转到sd卡时,无法看到创建的文件夹。为什么以及如何让它工作?我的意思是,试试这个(确保f
当前不存在):
选中。@LymZoy找不到创建目录的相关主题
f.mkdirs();此.showDialog(“完成”)代码>。相当糟糕的代码。mkdirs可能失败,如果失败,则返回false。因此,调整您的代码和祝酒词。不清楚您使用的是哪种文件资源管理器。您可以尝试将创建的目录作为文件
实例提供,并使用最高级的答案。
File f = new File(Environment.getExternalStorageDirectory(), folder_main);
if (!f.exists() && f.mkdirs()) {
sendBroadcast(new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE, Uri.fromFile(f)));
this.showDialog("Done");
}else{
this.showDialog("Exist");
}