当我手动访问该文件夹时,它显示您目前无权访问此文件夹。我尝试使用setRead(),setWrite()等添加权限,这些权限没有任何影响
File tmpFolder = new File(foldername);
System.out.println(tmpFolder.canRead() + " " + tmpFolder.canWrite() + " " + tmpFolder.canExecute() + " " + tmpFolder.delete());
上述代码的输出为true true true false
答案 0 :(得分:0)
检查您要删除的文件夹是否包含一些文件。如果是,您将无法使用上述代码将其删除。您需要先迭代并删除文件。