File类的canWrite()
方法用于检查文件是否可写。 当且仅当文件系统实际包含文件且允许应用程序写入文件时,此方法才返回true
; 否则返回false
。
它是File.canWrite()
的一个例子。文件:ReadOnlyFileExample.java -
package com.yiibai.tutorial.io;
import java.io.File;
/**
* @author yiibai
* ReadOnlyFileExample.java
* Nov 3, 2016
*/
public class ReadOnlyFileExample {
public static void main(String[] args) {
File file=new File("file.txt");
if(file.exists()){
if(!file.canWrite()){
System.out.println("File is readonly");
}else{
System.out.println("File is not readonly");
}
}else{
System.out.println("File does not exist.");
}
}
}
执行上面示例代码,得到以下结果:
File is readonly