是否有任何机制来获取和设置文件/目录权限?
例如,我想以 shell 方式显示文件的权限:
-rwxr-xr--
是否可以使用 Java 做到这一点?
- 我知道类中有一些方法
File
可以知道文件canExecute
,canRead
和canWrite
, 但 AFAIK 此信息仅适用于当前用户。我需要知道整个八进制数,例如 755,所以我需要从用户、组和其他人那里获取它。 - 我知道 Java7 带来了 Posix 操作,但是如何使用更小的 JRE 来做到这一点?
- 我不想使用
ls
, 或之类的命令chmod
。