1file类:是java中 封装对电脑中文件和文件夹操作的一种类
2 file类的操作方法:
1 file.pathSeparator:静态方法,显示文件路径的分隔字符串。(windos是;linux是:)
2 file.Separator:静态方法,以字符串形式显示文件名称的分隔符。(windos是\linux是/)
注意:每个操作系统中的分隔符表示方法都不一样,所以在java中统一用:
“文件名称”+“文件名称”+“文件名称”+“文件名称” 来表示
3 绝对路径:D:\study\basic-code\day04-code\src\cn\bed\day04\demo02\123.java
相对路径:123.java
注意:1、路径是不区分大小写的 2、在java中,路径分隔符要写两个反斜杠 \\
4File类的构造方法:
1直接传递路径:
2将路径分为父路径和子路径两个传递进来,此方法更改路径时更加方便
package file;
import java.io.File;
public class file {
public static void main(String[] args) {
File file2=new File("c:\\","bed.txt");//前面传递大的 后面传递小的
System.out.println(file2);
}
}
3传入的两个参数(file类,字符串子路径)。此方法更改路径时更加方便,前面的file类还
可以调用一些方法
5file类中的常用方法:
1获取功能的方法:
(1)getAbsolutePath:获取此file的绝对路径的字符串,不管传入的是相对路径还是
绝对路径
(2)getPath:获取路径
(3)getName:获取构造方法传递路径参数的结尾部分
(4)Length:或许传入参数对像大小。参数对象不能是文件夹,如果找不到参数对象
返回的结果为零
2判断功能方法
1 exists:判断传入的参数所指向的文件或文件夹是否存在
2 isDirectory:判断传入路径是否以文件夹结尾
isFile:判断传入路径是否以文件结尾(电脑中只有文件和文件夹,这两个方法互斥)
3创建和删除功能方法
1createNewFile:返回值类型为布尔值,将想要创建的文件和位置写在构造方法参数
中。然后调用该方法创建,创建成功则返回true
2boolean delete:既可以删除文件也可以删除文件夹
3boolean mkdir:创建单级文件夹。
4boolean mkdirs:创建单级/多级文件夹
4遍历文件夹目录:
1 String【】list();
2 File【】listFile();