package Demo01;
import java.io.File;
import java.io.IOException;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
public class Demo001 {
public static void main(String[] args) throws IOException {
File file =new File("C:\\Users\\Administrator\\Desktop\\123.tet");
//判断是否有file
if(!file.exists()) {
file.createNewFile();//创建file
}
//判断是否可读可写可执行
System.out.println(file.canRead());
System.out.println(file.canWrite());
System.out.println(file.canExecute());
System.out.println(file.getName());//获取名称
System.out.println(file.getPath());//获取路径
System.out.println(file.getParent());//父目录的String路径
System.out.println(file.getParentFile());//父目录的file对象
long time =file.lastModified();
Date date=new Date(time);
DateFormat dateFormat =new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
System.out.println(dateFormat.format(date));
System.out.println(file.isHidden());//是否是隐藏文件
System.out.println(file.isFile());//是否是文件
System.out.println(file.isDirectory());//是否是文件夹
//重命名
file.renameTo(new File("C:\\Users\\Administrator\\Desktop\\abc.tet"));
file.deleteOnExit();//等虚拟机退出之后再删除
}
}