第18天 File类

File 类

  1. 创建File类对象
File file = new File("D:\\创建目录的地址")

  1. 绝对路径:从盘符开始的路径
    相对路径:相对于某一文件夹的路径 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():判断是否是目录

相关推荐

  1. 18 File

    2024-04-30 16:30:02       36 阅读
  2. 18 map

    2024-04-30 16:30:02       27 阅读
  3. C++笔记打卡16 (模版)

    2024-04-30 16:30:02       38 阅读
  4. File

    2024-04-30 16:30:02       56 阅读
  5. 代码随想录7 454 、 383 、1518

    2024-04-30 16:30:02       28 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-30 16:30:02       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-30 16:30:02       106 阅读
  3. 在Django里面运行非项目文件

    2024-04-30 16:30:02       87 阅读
  4. Python语言-面向对象

    2024-04-30 16:30:02       96 阅读

热门阅读

  1. canb和cana转换注意事项

    2024-04-30 16:30:02       26 阅读
  2. 【SQL】SQL语句执行顺序

    2024-04-30 16:30:02       37 阅读
  3. ArrayList.remove()方法盲区

    2024-04-30 16:30:02       38 阅读
  4. Mysql - 事务的概念

    2024-04-30 16:30:02       30 阅读