file类

package com.hp.entity;

import java.io.File;

/**

  • Java.io 文件操作的所有类

  • File类:文件与文件夹类的操作

  • 如何使用File类,提供的常用构造方法是:

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

  • 注意事项:

  • 1、mkdir与mkdirs 的区别;

  • mkdir只能父目录存在时创建

  • mkdirs不管父目录是否存在都会进行创建
    */
    public class Test01 {
    public static void main(String[] args) {
    File file=new File("D:\a\b");
    //1.能知道这个a是文件夹还是文件吗
    System.out.println("判断该文件是否为文件夹:"+file.isDirectory());
    System.out.println("判断是否是文件呢:"+file.isFile());
    //2.在电脑中,大家经常会对文件进项增删改查操作,在java中怎么做?
    file.delete();
    System.out.println("检查文件是否存在:"+file.exists());//检查文件是否存在

    //创建文件
    //file.mkdir();
    file.mkdir();
    System.out.println("检查文件是否存在:"+file.exists());

    //给指定的文件进行重命名
    File newFile=new File("D:\a\d");

    //修改前
    System.out.println("修改前文件名称:"+file.getName());
    file.renameTo(newFile);
    System.out.println("修改后文件名称:"+newFile.getName());

    //查看指定文件夹下面所有的子文件
    File imgFile=new File("D:\imgs");
    File[] files=imgFile.listFiles();//获取指定的文件夹下面所有的子文件
    for (File img:files){
    System.out.println("子文件有:"+img.getName());
    }

    }

}

posted @ 2020-11-05 18:01  Carol_夏  阅读(98)  评论(0)    收藏  举报