Java复习
文件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 许可协议。转载请注明出处!
留下足迹