java中怎么设置文件权限?

java中怎么设置文件权限?,第1张

import java.io.IOException/××只能给当前用户赋予对该文件的权限,调用createNewFile()方法默认的权限是644.

×/public class FilePermission{public static void main( String[] args ){try {File file = new File("/home/test3.txt")

if (file.createNewFile()){

System.out.println("File is created!")

//Runtime.getRuntime().exec("chmod 777 /home/test3.txt")

file.setExecutable(true)//设置可执行权限

file.setReadable(true)//设置可读权限

file.setWritable(true)//设置可写权限

System.out.println("is execute allow : " + file.canExecute())

System.out.println("is read allow : " + file.canRead())

System.out.println("is write allow : " + file.canWrite())}else{System.out.println("File already exists.")}

你说的就是简单的角色权限。这些在网上有很多的教程,而且比较简单,我可以给你一点提示

1:如果你登陆页面之后,比如想点一个按钮提交,那么如果你有这么权限才能看见或者才能点的话,那么你可以做一个简单的判断,比如if(如果有这个权限,那么可以点或者可以看见),这时就做了一个简单的权限。

2:那么你的权限哪来的,数据库中存着。

3:角色是什么,角色关联了很多的权限,你登陆之后判断你几个角色,然后在遍历你的角色就拿到了你的所有权限,那么按钮那就可以判断了,当然这是比较笨的方法,原理都是这样子,也有很多权限框架会比较方便

不理解可以问我


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

原文地址: http://outofmemory.cn/tougao/8116923.html

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

发表评论

登录后才能评论

评论列表(0条)

保存