zoukankan      html  css  js  c++  java
  • IO(File)

    1. 一个File类的对象,表示了磁盘上的文件或目录

    2. File类提供了与平台无关的方法来对磁盘上的文件或目录进行操作

    3. File对象可用来获取或处理与磁盘文件相关的信息,如:权限,时间,日期和目录路径

    4. File类的构造方法:

        File(String directoryPath)

        File(String directoryPath, String filename)

        File(File dirObj, String filename)

    5. 目录操作常用方法:

        public boolean mkdir() 根据抽象路径名创建目录 。

        public boolean mkdirs() 根据抽象路径名创建多层目录 。

        public String[] list() 返回抽象路径名表示路径中的文件名和目录名 。

        public File[] listFiles() 返回一个抽象路径名数组,这些路径名表示此抽象路径名表示的目录中的文件。

    6. 希望能够限制由list( )方法返回的文件数目,使它仅返回那些与一定的文件名方式或者过滤(filter)相匹配的文件。为达到这样的目的,必须使用list( )的第二种形式 (方法重载):

        String[ ] list(FilenameFilter FFObj)

    7. listFiles()方法:

        File[] listFiles( )

        File[] listFiles(FilenameFilter FFObj)

        File[] listFiles(FileFilter FObj)

    8. FilenameFilter仅定义了一个方法,accept( )。该方法被列表中的每个文件调用一次。它的通常形式如下:

        boolean accept(File directory, String filename)

        当被directory 指定的目录中的文件(也就是说,那些与filename参数匹配的文件)包含在列表中时,accept()方法返回true,当这些文件没有包括在列表中时,accept( )返回false

    9. File类常用方法:

        String getName() 

        String getPath()

        String getAbsolutePath()

        String getParent()

        boolean renameTo( File newName)

        long length()

        boolean delete()

        boolean mkdir()

        String[] list()

        boolean exists()

        boolean canWrite()

        boolean canRead()

        boolean isFile()

        boolean isDirectory()

  • 相关阅读:
    6-8 Percolate Up and Down (20分)
    6-7 Isomorphic (20分)
    6-5 Evaluate Postfix Expression (25分)
    服务器磁盘满无法释放空间解析及解决
    必会的MySQL操作方法
    Tomcat基本安装和优化方法
    Nginx常用配置及优化安全
    Redis笔记整理(三):进阶操作与高级部分
    Redis笔记整理(二):Java API使用与Redis分布式集群环境搭建
    Redis笔记整理(一):Redis安装配置与数据类型操作
  • 原文地址:https://www.cnblogs.com/Jtianlin/p/4188992.html
Copyright © 2011-2022 走看看