package test.file; import java.io.File; import java.io.IOException; public class TestFile { public static void main(String[] args) { try { File f = new File("E:/JAVA/Examples/To Learn/src/test/file/1.txt"); //创建文件 f.createNewFile(); System.out.println(f.exists()); //删除文件 //f.delete(); //System.out.println(f.exists()); System.out.println(f.getName()); //获取文件路径 System.out.println(f.getParent()); //获取文件的父级文件夹对象 File pf = f.getParentFile(); //判断文件是否是文件夹 System.out.println(pf.isDirectory()); File f2 = new File("E:/JAVA/Examples/To Learn/src/test/file/temp"); //创建一个目录 f2.mkdir(); f2.delete(); System.out.println(f2); File f3 = new File("E:/JAVA/Examples/To Learn/src/test/file/temp/1/2"); //如果父目录不存在,则先创建父目录,再创建子目录 f3.mkdirs(); //如果删除的是目录,如果目录不为空就无法删除, f3.delete(); /** * 正确删除文件夹目录的方式是递归删除 */ //重命名文件-->可以用来做剪切,可以跨盘重命名 f.renameTo(new File("D:/a.txt")); } catch (IOException e) { e.printStackTrace(); } } }
时间: 2024-11-06 05:41:13