File类提供了很多方法以获取文件本身信息。
getName()-----String-----获取文件的名称。 canRead()-----boolean-----判断文件是否为可读的。 canWrite()-----boolean-----判断文件是否可被写入。 exits()-----boolean-----判断文件是否存在。 length()-----long-----获取文件的长度(以字节为单位)。 getAbsolutePath()-----String-----获取文件的绝对路径。 getParent()-----String-----获取文件的父路径。 isFile()-----boolean-----判断文件是否存在。 isDirectory()-----boolean-----判断文件是否为一个目录。 isHidden()-----boolean-----判断文件是否为隐藏文件。 lastModified()-----long-----获取文件最后修改时间。
import java.io.File;
public class FileTest2 {
/*
使用方法来获取文件信息。
*/
public static void main(String[] args) {
// 1 . 创建文件对象。
File file = new File("word.txt");
// 2 . 判断文件是否存在。
if (file.exists()){
// 3 . 获取文件名称。
String name = file.getName();
// 4 . 获取文件长度。
long length = file.length();
// 5 . 判断文件是否为隐藏文件。
boolean hidden = file.isHidden();
// 6 . 输出信息。
System.out.println("该文件的名称是:" + name);
System.out.println("该文件的长度为:" + length);
System.out.println("该文件是否为隐藏文件:" + hidden);
}else {
System.out.println("该文件不存在。");
}
}
}