创建文件对象

1
2
3
4
5
File f = new File(String pathname) //根据路径创建一个File对象
File f = new File(File parent,String child) //根据父目录文件+子路径创建
File f = new File(String parent,String child) //根据父目录+子路径创建

f.createNewFile(); // 创建文件

获取文件的相关信息

1
2
3
4
5
6
7
8
File file = new File(...);
System.out.println("文件名字:"+file.getName());
System.out.println("文件的绝对路径:" + file.getAbsolutePath());
System.out.println("文件的父级目录:" + file.getParentFile());
System.out.println("文件的大小:" + file.length());
System.out.println("文件是否存在:" + file.exists());
System.out.println("是不是一个文件" + file.isFile());
System.out.println("是不是一个目录" + file.isDirectory());

目录的操作和文件删除

1
2
3
4
5
File dirPath = new File(...);
dirPath.mkdir(); // 创建一级目录
dirPath.mkdirs(); // 创建多级目录
dirPath.delete(); // 删除目录
// 以上操作均有返回值 成功(true) 失败(false)