File创建对象,支持绝对路径,也支持相对路径(以src为相对路径)
关于java中File的相对路径和绝对路径问题
// 决定路径File file=new File("C:/Users/心有灵茜/Pictures/1234.jpg");// 相对路径:一般定位模块中的文件File file1=new File("src/logback.xml");System.out.println("file1.isFile() = " + file1.isFile());
常用方法
File file = new File("C:/Users/心有灵茜/Pictures/1234.jpg");// 文件大小file.length();// 文件名称file.getName();// 获取文件的最后修改时间file.lastModified();// 文件相对路径file.getPath();// 文件决定路径file.getAbsolutePath();// 文件是否存在file.exists();// 是否是文件file.isFile();// 是否是文件夹file.isDirectory();//删除文件file.delete();// 创建1级目录File f2=new File("D:/TJ111/1级文件夹/2/3");f2.mkdir();// 创建多级文件f2.mkdirs();// 删除文件夹,只能删除空文件f2.delete();
查询1级文件对象
File f2=new File("D:\\编程软件");//查询一级文件对象File[] list = f2.listFiles();f2.list();for (File s : list) {System.out.println("s = " + s);}
