java – 如何检查我是否可以删除文件?

前端之家收集整理的这篇文章主要介绍了java – 如何检查我是否可以删除文件?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如何检查我是否可以删除 Java中的文件

例如,我应该能够删除文件C:/file.txt但我永远不能删除C:/或计算机,或我的文档等.

possible duplicate中描述的解决方案对我不起作用.

解决方法

删除文件需要文件父级的写权限,即存储文件的目录. java中的目录也由具有方法canWrite()的类java.io.File的实例表示.

因此,要检查文件是否可以删除,您应该调用file.getParent().canWrite().

猜你在找的Java相关文章