本文转自:http://blog.csdn.net/lzwjavaphp/article/details/7389368
word等文件的存取常常会涉及到文件基本信息的获取,这个时候就要仰仗强大的File类了。常用的文件信息获取方法如下:
public static void main(String[] args) {
//获取文件信息
String filePath = "src/com/sysware/20130708_新建数组.txt";
File file = new File(filePath);
System.out.println("文件名称:" + file.getName());
System.out.println("文件是否存在:" + file.exists());
System.out.println("文件相对路径:" + file.getPath());
System.out.println("文件绝对路径:" + file.getAbsolutePath());
System.out.println("文件可否读取:" + file.canRead());
System.out.println("文件可否写入:" + file.canWrite());
System.out.println("文件上级路径:" + file.getParent());
System.out.println("文件大小: " + file.length() + "字节");
System.out.println("文件最后修改时间: " + new Date(file.lastModified()));
System.out.println("是否文件类型: " + file.isFile());
System.out.println("是否文件夹类型: " + file.isDirectory());
}
控制台输出:
文件名称:20130708_新建数组.txt
文件是否存在:true
文件相对路径:src\com\sysware\20130708_新建数组.txt
文件绝对路径:E:\MyWorkspace\xiaoyingWebTest\src\com\sysware\20130708_新建数组.txt
文件可否读取:true
文件可否写入:true
文件上级路径:src\com\sysware
文件大小: 779字节
文件最后修改时间: Fri Jul 19 14:58:12 CST 2013
是否文件类型: true
是否文件夹类型: false