自学去

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 72|回复: 0

java修改权限

[复制链接]

该用户从未签到

164

主题

164

帖子

700

积分

等待验证会员

积分
700
发表于 2017-1-5 23:03:37 | 显示全部楼层 |阅读模式
java修改权限 【分享于浪曦】java修改文件的权限

众所周知,在不同的文件系统下,权限是不同的。

java提供了一个通用的方法来设置文件的权限

下面是用于检验文件权限的方法。
? ?? ?file.canExecute();??–??返回true,表示文件可以执行,返回false的就是不可执行。??
? ?? ?file.canWrite();??–??返回??true,??文件为可写;??反之,不可写.
? ?? ?file.canRead();??–??返回??true,??文件可读;??反之不可读.

下面是设置文件权限的方法:
? ?? ?file.setExecutable(boolean);??–??参数传true表示给文件设置可执行权限,false就是去掉可执行权限。
? ?? ?file.setReadable(boolean);??–??参数传true表示让文件可读,false就是不可读。
? ?? ?file.setWritable(boolean);??–??参数为true就是让文件可写,false就是不可写。

下面是演示例子:
package??zixue7;

import??java.io.File;
import??java.io.IOException;

public??class??demo??{
? ?? ?public??static??void??main(String??args)??{

? ?? ?? ? File??file??=??new??File("1.txt");
? ?? ?? ? file.setExecutable(false);
? ?? ?? ? if??(file.exists())??{

? ?? ?? ?? ?? ? file.setExecutable(false);
? ?? ?? ?? ?? ? file.setReadable(false);
? ?? ?? ?? ?? ? file.setWritable(false);

? ?? ?? ?? ?? ? System.out.println("Is??Execute??allow??:??"??+??file.canExecute());
? ?? ?? ?? ?? ? System.out.println("Is??Write??allow??:??"??+??file.canWrite());
? ?? ?? ?? ?? ? System.out.println("Is??Read??allow??:??"??+??file.canRead());
? ?? ?? ? }

? ?? ?}
}文章来源:浪曦网(http://www.langsin.com)

灌水请到灌水区!请不要恶意灌水!否则封!
您需要登录后才可以回帖 登录 | 立即注册  

本版积分规则

广告服务|关于我们|手机版|小黑屋|手机客户端|自学去 ( 蜀ICP备12031052号-3 )

GMT+8, 2017-4-28 06:27 , Processed in 0.401817 second(s), 32 queries .

快速回复 返回顶部 返回列表