package cn.dali3.code12;
import java.io.File;
/*java.io.File
* 文件和目录路径名的抽象表示方式
* Java把电脑中的文件和文件夹封装为一个File类,我们可以使用File类中的方法对文件和文件夹进行操作
* 比如:创建文件或者文件夹
* 删除
* 获取
* 判断是否存在
* 获取大小
* 进行遍历
* file类中的四个静态变量:
* static String pathSeparator 与系统有关的路径分隔符
* static char pathSeparatorChar 与系统有关的路径分隔符
* static String separator 与系统有关的默认名称分隔符
* static char separatorChar 与系统有关的默认名称分隔符
* 前两个是指连续多个路径字符串的分隔符,比如Win中就是分号 ;
*后两个是指路径名称的分隔符 Win中是反斜杠 \
* 注意:在写路径的时候,不要直接写路径分隔符,比如WIN中分隔符是\,Linux中是/
* 所以我们写路径的时候使用File类的静态变量去写
* 反斜杠是转义符,所以想用反斜杠要使用两个 \\
*
* File类的构造方法:
* 1.File(String pathname)
* pathname为字符串格式的路径名称
* 路径可以为文件夹结尾或者文件结尾
* 输入的路径可以是存在的 也可以是不存在的
* 可以是绝对路径,也可以是相对路径
*
* 2.File(String parent,String child)
* parent为父路径
* child为子路径
* 比如:C:\a.txt C:\就可以为父路径,a.txt就可以为子路径
* 优点:使用起来比较灵活,修改方便
* 3.File(File parent,String child)
* 同上,不过父路径为File类
* 优点:可以使用File类中的方法对父路径进行一些操作,再创建新的File*/
public class Demo01 {
public static void main(String[] args) {
File f1 = new File("C:\\a.txt");
System.out.println(f1);
File f2 = new File("C:\\dali\\","b.txt");
System.out.println(f2);
File f0 = new File("C:\\dali\\");
File f3 = new File(f0,"c.txt");
System.out.println(f3);
}
}
File类简介
最新推荐文章于 2021-04-30 00:42:41 发布