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