zoukankan      html  css  js  c++  java
  • File类

    1.概述:

        java.io.file:是文件和目录路径的抽象显示,主要用于文件和目录的创建、查找和删除等功能的操作

    2.构造方法

        public File(String Pathname);//通过给定的路径字符串转换为抽象路径名来创建新的File实例。

        public File(String parent,String child):从父路径名字符串和子路径名字符串创建新的File实例。

        public File(File parent, String child);从父抽象路径名和子路径名字符串创建新的File实例。

    3.简介:

        java.io.file类

        文件和目录路径名的抽象表示形式

        java把电脑中的文件和文件夹(目录)封装为了一个File类,我们可以使用File类对文件和文件夹进行操作

        我们可以使永File类方法:

                    创建一个文件夹/目录

                    删除文件夹/目录

                    获取文件夹/目录

                    判断文件夹/目录是否存在

                    对文件夹/目录进行遍历

                      获取文件夹/目录的大小

                    File类是一个与系统无关的类,任何的操作系统都可以使用这个类中的方法

       

        重点记住三个单词:

                   File:文件

                  directory:文件夹目录 

                  path:文件的路径

        File类的四个成员变量:

                  static String pathSeparator与系统有关的路径分隔符,为了方便,它被表示为一一个字符串。

                  static char pathSeparatorChar与系统有关的路径分隔符。

                  static String separator 与系统有关的默认名称分隔符,为了方便,它被表示为- -个字符串。
                  static char separatorChar与系统有关的默认名称分隔符。

        路径不可以写死:

                

                C: developlaa. txt  windows

                C:/develop/a/a. txt  linux              

                "C:"+File. separator+ "develop"+File . separator+ "a"+File. separator+ "a. txt

    绝对路径和相对路径:

              绝对路径:是一个完整的路径,已盘符开始的路径

              相对路径:简化的一个路径,当前项目的根目录

           注意:

              1.路径是不区分大小写
              2.路径中的文件名称分隔符windows使用反斜杠.反斜杠是转义字符,两个反斜杠代表- -个普通的反斜杠

    File类的构造方法:

              File(String pathname) 通过将给定路径名字符串转换为抽象路径名来创建一-个新File实例。

              参数String pathname:字符串路径名称,路径可以是已文件结尾可以已文件夹结尾,路径可以是绝对路径也可以是相对路径,路径可以是存在的,可以是不存在的

              创建File对象,只是把字符串路径封装为File对象,不考虑这个路径是否存在,格式是否错误

                

  • 相关阅读:
    OPCUA+MQTT构建物联网通用框架
    上位机开发之单片机通信实践(一)
    上位机开发之三菱Q系列PLC通信实践
    H5中你意想不到的美好
    ModbusRtu通信报文详解【二】
    ModbusRtu通信报文详解【一】
    基于C#实现与JY61姿态角度传感器通信
    以数字资产模型为核心驱动的一站式IoT数据分析实践
    基于华为云IoT Studio自助生成10万行代码的奥秘
    一条物联网设备控制命令的一生
  • 原文地址:https://www.cnblogs.com/JiXianSen/p/13062234.html
Copyright © 2011-2022 走看看