Java文件类boolean setReadOnly()方法(带示例)
文件类布尔setReadOnly()
包java.io.File.setReadOnly()中提供了此方法。
此方法用于检查文件或目录是否为只读,并且可以通过File对象访问此方法。
此方法的返回类型为Boolean,即返回true或false,如果为true则意味着文件或目录可以出于只读目的而打开,我们将无法修改文件或目录,而返回false则意味着文件或目录为只读不仅是阅读模式。
如果未授予文件或目录写访问权限,则此方法将引发安全异常。
语法:
boolean setReadOnly(){
}参数:
我们不会在File方法中将任何对象作为参数传递。
返回值:
此方法的返回类型为Boolean,如果为true表示文件或目录处于只读状态,则返回true或false,否则返回false表示文件或目录不仅处于可读模式,否则返回true或false。
Java程序演示setReadOnly()方法示例
//导入File类,因为我们将使用File类方法
import java.io.File;
//导入Exception类,因为它可能引发
//处理文件时出现异常
import java.lang.Exception;
public class FileReadmodeOnly {
public static void main(String[] args) {
try {
//指定文件的路径,我们使用双斜杠
//为Windows转义'\'字符序列
File file = new File("E:\\Programs\\Thread1.java");
//通过使用setReadOnly()方法将权限设置为
//文件或目录是只读的,它返回布尔值
//如果为true表示文件或目录可读,否则
//返回false表示文件或目录未打开
//用于只读目的。
if (file.setReadOnly())
System.out.println("File or Directory can be open in read mode only");
else
System.out.println("File or Directory cannot be open in read mode only");
} catch (Exception e) {
System.out.println("An error occurred.");
e.printStackTrace();
}
}
}输出结果
D:\Programs>javac FileReadmodeOnly.java D:\Programs>java FileReadmodeOnly File or Directory can be open in read mode only
热门推荐
10 八一幼儿祝福语大全简短
11 公司乔迁食堂祝福语简短
12 婚礼结束聚餐祝福语简短
13 儿媳买车妈妈祝福语简短
14 毕业送礼老师祝福语简短
15 同事辞职正常祝福语简短
16 恭贺新婚文案祝福语简短
17 金店立秋祝福语简短英文
18 婆婆高寿祝福语大全简短