美文网首页
六 File类与IO流——第一节 File类

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

作者: 杜艳_66c4 | 来源:发表于2022-06-26 18:55 被阅读0次

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、绝对路径和相对路径

  • 绝对路径:是一个完整的路径
  • 以盘符(C盘。D盘)开始的路径
  • C:\user\ideaProjects\shaung\123.txt
  • 相对路径:是一个简化的路径
  • 相对于当前项目的根目录。
  • 如果使用当前项目的根目录,路径可以简化书写
  • C:\user\ideaProjects\shaung\123.txt 简化为:123.txt、、可省略项目的根目录
  • 注意:
  • 路径不区分大小写。
  • 路径中文件名称分隔符,windows使用反斜杠,反斜杠是转义字符,两个反斜杠代表一个普通的反斜杠,所以路径中\要写两个

4、File类的构造方法

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




5_File类获取功能的方法





6_File类判断功能的方法

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



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



相关文章

  • 3/20day15_File类_递归_IO流_字节流

    复习 今日内容 File类 递归 IO流 字节流 File类 File类的作用 File类可以表示文件或者文件夹(...

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

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

  • java基础系列09--IO 流(1)

    IO 流 File 类 File更应该叫做一个路径 此类位于java.io.File File类的重命名和删除功...

  • File与IO基础

    IO流的作用:持久化到磁盘 File类的使用 File类基本概念 文件和文件夹都是用File类来表示。 File类...

  • Java基础知识16-I/O流2

    File 类 尽管 java.io 定义的大多数类用于操作流, 但 File 类却不是. File 类没有指定如何...

  • IO流File类

    File类的运用 创建文件 判断文件是否存在,进行创建 相关常用方法 创建文件夹 多的用的时候在看吧,东西好多~好...

  • Java—File类详解及实践

    File类介绍 File类概述   File类是java.io包下代表与平台无关的文件和目录。File可以新建、删...

  • Chapter 9 . Java IO

    阅读原文 Chapter 9 . Java IO 9.1 IO---File 类 java.io.File类:文件...

  • Java-File类

    说到Java里的IO流,我们首先应当了解File类,此File类为java.io包下的类,用来操作文件和目录,但是...

  • 2019-09-28

    Java的IO处理 IO类与File类的区别 IO类关注文件内的内容。File类关注文件在磁盘上的存储。因此处理文...

网友评论

      本文标题:六 File类与IO流——第一节 File类

      本文链接:https://www.haomeiwen.com/subject/mqevqktx.html