标签: java windows
需要检查我使用的文件/目录的权限
//filePath = path of file/directory access denied by user ( in windows ) File file = new File(filePath); file.canWrite(); file.canRead(); file.canExecute();
所有三个都返回true但是无法删除任何文件/目录
答案 0 :(得分:2)
你必须检查:
SecurityManager.checkDelete(filepath);
正如JavaDoc
答案 1 :(得分:1)
您是否尝试过使用java.nio.file.Files#isWritable方法?