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文件夹被设置为了只有读写权限,没有执行权限的状态。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)