我按照需求不断创建和删除相同的文件夹。 mkdir()
正确创建一些时间,但有时会失败,mkdir()
返回false。mkdir()&mkdirs()返回false
我已经搜索,我得到了像删除前更改目录名称的解决方案。但我没有通过android代码删除目录。删除是由Windows端完成的。
所以,请任何帮助。
File file = new File(Environment.getExternalStorageDirectory() + File.separator + "eTestifyData" + File.separator + orgId + File.separator +
providerId + File.separator + datewise + File.separator + encounterId);
if (file.exists()) {
write(file, file.getAbsolutePath(), jsonData);
} else {
if (file.mkdirs()) {
write(file, file.getAbsolutePath(), jsonData);
}
}
你有权限WRITE_EXTERNAL_STORAGE吗? –
是的,它有时会返回true,但有时候会返回false –