• AJPFX关于File类复习


    file是一个路径,分为相对路径(eclipse)和绝对路径:
    1、构造方法有:
    File(String pathname ),File(String parent ,String child),File(File parent ,String child);
    2、file创建功能:
    public boolean createNewFile();      //创建一个新的文件夹,如果存在这样的文件夹,就不创建了
    public boolean mkdir();              //创建文件夹,如果存在这样的文件夹,就不创建了
    public boolean mkdirs();         //创建文件夹,如果父文件夹不存在,就会帮你创建出来

    PS:如果创建文件夹时忘记了写盘符,那么默认创建在项目的路径下。

    3、重命名和删除功能:
    public boolean renameTo(File dest):把文件重命名为指定的文件路径,如果路径名相同就是改名,不同就是改名并且剪切;
    public boolean delete();删除文件或者文件夹,java中删除文件夹不走回收站;
    要删除一个文件夹,需注意该文件夹下不能包含文件或者文件夹

    4、file 类
    public boolean isDirectory();//判断是否是目录;
    public boolean isFile();//判断是否是文件;
    public boolean exists();//判断文件是否存在;
    public boolean canRead();//判断文件是否可写;
    public boolean canWrite();//判断是否可读;
    public boolean isHidden();//判断是否隐藏

    5、获取功能
    public String getAbsolutePath();//获取文件的绝对路径
    public String getPath();//获取路径
    public String getName();//获取名称
    public long length();//获取长度,字节数
    public long lastModified();//获取最后一次的修改时间,毫秒值
    public String[] list();//获取指定目录下的所有文件或者文件夹的名称数组
    public File[] listFile();//获取指定目录下的所有文件或者文件夹的file数组

    6、文件名称过滤器:
    public String[] list(FilenameFilter filter );
    public File[] listFiles(FileFilter filter);

  • 相关阅读:
    jstl嵌套以及输出json的逗号
    关闭win10 更新以后自动重启
    maven 配置错误。
    SQL SERVER 订阅发布在restore DB以后的问题
    Unable to convert MySQL date/time value to System.DateTime
    sql server恢复卡在restoring的解决方法
    打开Excel时总是运行Windows Installer(Visual studio)解决方法
    单元测试用excel connstr
    node.js调试
    javascript数组对象实例方法
  • 原文地址:https://www.cnblogs.com/AJPFX/p/10855850.html
Copyright © 2020-2023  润新知