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);
}