linux环境下 Java生成文件并赋予权限的问题

linux环境下 Java生成文件并赋予权限的问题,第1张

java 处理一些通用的权限

1、在java中,文件的权限对于不同的 *** 作系统有不同的权限。 java 处理一些通用的权限。

2、检查文件是否允许:

file.canExecute()– return true, file is executablefalse is not.

file.canWrite()– return true, file is writablefalse is not.

file.canRead()– return true, file is readablefalse is not.

3、设置文件权限:

file.setExecutable(boolean)– true, allow execute operationsfalse to disallow it.

file.setReadable(boolean)– true, allow read operationsfalse to disallow it.

file.setWritable(boolean)– true, allow write operationsfalse to disallow it.

4、在*nix系统中,你可能需要配置更加明确的文件权限,如设置某个文件的权限为777.但是,java IO类没有相关方法。

Runtime.getRuntime()。exec("chmod 777 file")

1、首先,连接相应linux主机,进入到linux命令行状态下,等待输入shell指令

2、在linux命令行下输入shell指令:chmod 666 /test。

3、键盘按“回车键”运行shell指令,此时会看到test文件夹被设置为了只有读写权限,没有执行权限的状态。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8739760.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-20
下一篇 2023-04-20

发表评论

登录后才能评论

评论列表(0条)

保存