package demo;
import java.io.File;
import java.io.IOException;
import java.sql.Date;
import java.text.SimpleDateFormat;
public class FileDemo01 {
/**
* @param args
* @throws IOException
*/
public static void main(String[] args) throws IOException {
//获取文件的名字 . 为根路径
File file = new File("."+File.separator+"file1.txt");
//检查文件是否存在
if(!file.exists()){
file.createNewFile();
}
/**
* 通过文件访问文件的属性
*/
System.out.println("文件的名字:"+file.getName());
System.out.println("文件的父亲:"+file.getParent());
System.out.println("文件是否存在:"+file.exists());
System.out.println("文件的大小:"+file.length());
System.out.println("文件是否可读:"+file.canRead());
System.out.println("文件是否可写:"+file.canWrite());
System.out.println("可运行:"+file.canExecute());
System.out.println("文件:"+file.isFile());
System.out.println("文件是否隐藏:"+file.isHidden());
System.out.println("是否为一个目录:"+file.isDirectory());
System.out.println("是否为一个目录:"+file.isFile());
long modified = file.lastModified();
SimpleDateFormat smf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss a E");
Date date = new Date(modified);
String smfDate = smf.format(date);
System.out.println("文件的最后的修改时间:"+smfDate);
}
}
打印输出:文件的名字:file1.txt文件的父亲:.
文件是否存在:true
文件的大小:0
文件是否可读:true
文件是否可写:true
可运行:true
文件:true
文件是否隐藏:false
是否为一个目录:false
是否为一个目录:true
文件的最后的修改时间:2017-01-25 21:32:11 下午 星期三