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 宝宝100日简短祝福语
11 迟到的过年祝福语简短
12 宝宝生病简短祝福语大全
13 年底拜年祝福语大全简短
14 五十二新年祝福语简短
15 写给兄弟的祝福语简短
16 送师姐的祝福语简短
17 生日祝福语简短独特格式
18 宝宝祝福语诗意简短 古文