【发布时间】:2020-09-02 02:21:50
【问题描述】:
我无法删除 Downloads 中的文件夹。
已使用 DownloadManager 在 Download/SonyLiv 文件夹中创建文件
File sonyLivFolder =new File
Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS),SplashFileName);
// sonyLivFolder path returns - "/storage/emulated/0/Download/SonyLiv
if(sonyLivFolder.exists()){
try{
boolean isFileDeleted= sonyLivFolder.delete();
if(isFileDeleted){
Log.d("SplashDownloadManager","FIle deleted Successfully");
}else{
Log.w("SplashDownloadManager","FIle Not Deleted"); // Always return Not deleted
}
}catch(Exception e){
e.printStackTrace();
}
}
manifest.xml 文件中已提供所有权限
【问题讨论】:
-
Android Q?安卓Q?
-
"FIle Not Deleted"?文件夹没有被删除? -
您不能删除非空文件夹。
-
@blackapps 为什么我只创建了那个文件夹,里面有两个项目。
-
@blackapps "SonyLiv" 文件夹没有被删除 -"File Not Deleted" 只是一个打印声明
标签: android file download android-download-manager