六 File类与IO流——第一节 File类

2022-06-26  本文已影响0人  杜艳_66c4

1、File类的概述

java.ioFile类是文件和目录路径名的抽象表示,主要用于文件和目录的创建,查找和删除等

2、File类的静态成员变量

package FileandRecursion.File;

import java.io.File;

/**
 * created by apple on 2020/7/5
 * java.io.File类
 * java把电脑中的文件和文件夹封装为一个File类
 * 我们可以使用File类对文件和文件夹操作
 * 创建一个文件/文件夹,
 * 删除文件/文件夹,
 * 获取文件/文件夹,
 * 判断文件/文件夹是否存在
 * 对文件遍历
 * 获取文件的大小
 * File类是一个与系统无关的类,任何操作系统都可以使用其方法。
 * 重点:记住3个单词
 * file :文件
 * directory:文件夹/目录
 * path:路径
 */
public class Demo01File {
    /*
 静态成员变量:可以通过类名直接访问
    static String pathSeparator :与系统有关的路径分隔符,为方便,被表示为一个字符串
     static char pathSeparatorChar :与系统有关的路径分隔符
     static String Separator:与系统有关的默认名称分隔符,为方便,被表示为一个字符串
     static char separatorChar与系统有关的默认名称分隔符
     操作路径:路径不能写死了。
     windows   C:\develop\a
     linux    C:/develop/a
     "C:" + File.separator + "develop" + File.separator + "a"
     */
    public static void main(String[] args) {
        String pathSeparator = File.pathSeparator;
        System.out.println(pathSeparator); //打印了一个冒号,路径分隔符。 windows:分号;linux:冒号

        String separator = File.separator;
        System.out.println(separator);   //  文件名称分隔符,打印的是/。 windows:反斜杠\;linux:正斜杠/
    }
}

3、绝对路径和相对路径

4、File类的构造方法

通过构造方法可以创建对象,根据对象名可以访问其中的成员方法。




5_File类获取功能的方法





6_File类判断功能的方法

7_File类创建删除功能的方法!



08_File类遍历(文件夹)目录功能



上一篇下一篇

猜你喜欢

热点阅读