【发布时间】:2023-03-03 12:37:01
【问题描述】:
是否有任何机制来获取和设置文件/目录权限?
例如,我想以shell的方式显示文件的权限:
-rwxr-xr--
是否可以使用 Java 来做到这一点?
- 我知道
File类中有一些方法可以知道文件canExecute、canRead和canWrite,但AFAIK 此信息仅供当前用户使用。我需要知道整个八进制数,例如 755,所以我需要从用户、组和其他人那里获取它。 - 我知道 Java7 带来了 Posix 操作,但如何使用更小的 JRE 做到这一点?
- 我不想使用
ls或chmod之类的命令。
【问题讨论】:
-
可以使用第三方库吗?
标签: java linux permissions chmod ext3