java.io.File类提供了一组用于读取文件的属性方法,如判定是否可执行,可读,可写及最近修改时间:
²booleancanExcutable()判定是否是可执行文件。
²booleancanWrite()判定是否是可写。
²booleancanRead()判定是否是可读。
²longlastModified()获得文件最后修改时间。
示例代码:
public class Test {
public static void main(String[] args) {
File file = new File("src\\weizhang\\Test.java");
if (file.isFile()) {
String str1=file.canExecute()?"可执行文件":"不可执行文件";
System.out.println(str1);
String str2=file.canRead()?"可读文件":"不可读文件";
System.out.println(str2);
String str3=file.canWrite()?"可写文件":"不可写文件";
System.out.println(str3);
Date date=new Date(file.lastModified());
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
String str4=sdf.format(date);
System.out.println(str4);
}
}
}
运行程序,结果如下:
可执行文件
可读文件
可写文件
2017-04-01