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");
//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());
    }

}

}

原文地址:https://www.cnblogs.com/ziyin/p/13933141.html