File 类
- 创建File类对象
File file = new File("D:\\创建目录的地址")
- 绝对路径:从盘符开始的路径
相对路径:相对于某一文件夹的路径 file.getAbsolutePath(),.\代表当前目录
获取文件名 separatorChar:目录分隔符 windows \ linux 是 /
路径分隔符:windows ;Linux:
file.exists() :判断目录或者文件是否存在
file.getFreeSpace() : 获取剩余空间大小
file.getUsableSpace():获取可用空间
file.getTotalSpace():获取总大小
file.isAbsolute():判断是否是绝对路径
file.renameTo(new File(“\路径的名称”)):移动文件夹位置并重命名
file.getName():提取文件或最后一个子目录的名称
file.getname().endsWith(“.java”):文件的结尾是.java
file.getName.contain(“a”) : 包含字母a的文件
file.mkdir():如果file位置不存在则在文件位置创建一个目录,不能创建多级目录
file.mkdirs():如果file位置不存在则在文件位置创建一个多级目录
file.delete():从file位置删除文件,不可逆,回收站里也没有
Boolean file.createNewFile():创建一个新文件,返回true :文件被创建 false:文件已经存在
// 获取目录中所有子目录和子文件
File[] files = file.listFiles();
for(File file1 : files){
sout(file1);
}
file.isFile() : 判断是否是文件
file.isDirectory():判断是否是目录