检查文件是否是系统/ OS文件?

时间:2012-08-21 09:28:16

标签: java file file-io operating-system

Java 中,有没有办法检查给定的File对象是否是受保护的系统文件?

我期望被归类为受保护的File个对象的一些示例:

C:\WINDOWS\
C:\WINDOWS\explorer.exe

其他

~/Library/
/Library/
/var/
/sys/
/bin/

etc...

1 个答案:

答案 0 :(得分:1)

什么是系统文件高度依赖系统。 Windows资源管理器有一个系统目录的概念,它试图隐藏用户。在Linux / Unix上,您可以查看谁拥有这些目录。

一般来说,您不需要知道这一点,因为文件权限控制您是否可以读/写/执行文件。

您将如何以权限不适合您的方式使用此信息?