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 生日广州男生祝福语简短