Yuv*_*dam 13
你不能直接使用umask,因为Java是一个抽象,而umask是特定于POSIX的实现.但是你有以下API:
File f;
f.setExecutable(true);
f.setReadable(false);
f.setWritable(true);
Run Code Online (Sandbox Code Playgroud)
还有一些API可用,请查看文档.
如果您必须可以直接访问umask,可以通过JNI和chmod()
系统调用来实现,也可以使用生成新进程exec("chmod")
.
归档时间: |
|
查看次数: |
12872 次 |
最近记录: |