zoukankan      html  css  js  c++  java
  • 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);

  • 相关阅读:
    day54——Python 处理图片
    day53——Python 处理 Excel 数据
    day52——Python 处理附件
    day51——爬虫(一)
    大数据治理体系简谈
    redis环境的安装
    微服务体系操作日志如何记录?
    mysql数据库设计规范
    win系统下git代码批量克隆,批量更新
    java实现二维码登录功能
  • 原文地址:https://www.cnblogs.com/AJPFX/p/10855850.html
Copyright © 2011-2022 走看看