源码:
public class FileClass { public static void main(String[] args) throws IOException { System.out.println(System.getProperty("user.dir")); File f1 = new File("a1.txt"); //相对路径,默认放在user.dir目录下面 File f2 = new File("a2.txt"); //相对路径,默认放在user.dir目录下面 f1.createNewFile(); //创建文件 f2.createNewFile(); //创建文件 File f3 = new File("E:/b.txt"); //绝对路径 f3.createNewFile(); //在E盘下创建b.txt System.out.println("file是否存在"+f1.exists()); //判断是否存在a1文件 System.out.println("file是文件"+f1.isDirectory()); //是否为文件 System.out.println("file是目录"+f1.isFile()); //是否为目录 System.out.println("file最后修改时间"+new Date(f1.lastModified())); //最后修改时间 System.out.println("file的大小"+f1.length()); //文件的大小 System.out.println("file的名字"+f1.getName()); //文件的名字 System.out.println("file的相对路径"+f1.getPath()); //文件相对路径 System.out.println("file的绝对路径"+f1.getAbsolutePath()); //文件的绝对路径 System.out.println("f3是否存在:"+f3.exists()); f3.delete(); //删除文件f3 System.out.println("删除f3后:"+f3.exists()); File f4 = new File("E:/测试01/测试02"); File f5 = new File("E:/测试02"); boolean b1 = f4.mkdir(); //创建失败 boolean b2 = f5.mkdir(); //创建目录,存在缺省则创建失败 boolean b3 = f4.mkdirs(); //创建目录,同时创建缺省的目录 System.out.println(b1); System.out.println(b2); System.out.println(b3); } }
学习笔记