Java复习

发布 : 2021-04-10 分类 : 笔记 浏览 :

文件IO操作

感觉自己没救了😭

路径分隔符:

static String pathSeparator

static char pathSeparatorChar

文件名称分隔符:

static String separator

static char separatorChar

操作路径:"Code"+File.separator+"Java"+File.separator+"Homework"

String类型和char类型作用完全相同,因为在源码里是这样的:

public static final String pathSeparator=""+pathSeparatorChar;

路径是不区分大小写的。Unix中文件名称分隔符是/,Windows是\,但是这是转义字符,所以写的时候要写成\\.

File类

构造方法

File(String pathname) 通过将给定路径名字符串转换为抽象路径名来创建一个新File实例。路径结尾可以是文件也可以是文件夹。可以是相对路径或绝对路径。路径可以存在也可以不存在。这是因为创建File对象,只是把字符串路径封装成File对象,不考虑路径的真假情况。

File(String parent, String child)

获取功能的方法

  • public String getAbsolutePath() 返回此File的绝对路径
  • public String getPath() 将此File转换为路径名字符串(就是把结果放到这个File对象中返回)
  • public String getName() 返回此File表示的文件或目录的名称
  • public long length() 返回由此File表示的文件的长度,以字节为单位。不能是文件夹。若文件不存在,则返回0.

判断功能的方法

  • public boolean exists() 此File表示的文件或目录是否实际存在
  • public boolean isDirectory() 此File表示的是否为目录
  • public boolean isFile() 此File表示的是否是文件
本文作者 : preccrep
原文链接 : https://preccrep.github.io/2021/04/10/Java%E5%A4%8D%E4%B9%A0/
版权声明 : 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明出处!
留下足迹

博客已萌萌哒运行(●'◡'●)ノ♥
Theme - BMW | Made With 💗 | Powered by GodBMW