import java.io.File;
import java.io.IOException;
public class _3_01Demo {
public static void main(String[] args) throws IOException {
// File类的使用 :抽象代表我们的文件和目录
// File f =new File("d:/a.txt");
// System.out.println(f); //输出路径
// f.renameTo(new File("d:/aa.txt"));
// System.out.println(System.getProperty("user.dir")); //输出IDea项目的目录环境
// File f = new File("b.txt"); // 不写的话默认路径就是System.getProperty
// f.createNewFile();
// f.getAbsoluteFile(); //获得绝对路径
//
// File f1 = new File("d:/a/b/c");
// boolean flag1 = f1.mkdir(); //路径中某个目录不存在则创建失败
// boolean flag2 = f1.mkdirs(); //创建整个目录树
// 递归遍历目录结构
// File f =new File("D:\\software\\Pycharm");
// printDirectoryTree(f,0);
// 枚举的基本用法
// 使用一组常量的时候,使用枚举
}
// public static void printDirectoryTree(File f, int level){
// if(f.isFile()){
// for(int i=0;i<level;i++){
// System.out.print("-");
// }
// System.out.println(f.getName());
// }if(f.isDirectory()){
// File[] F = f.listFiles();
// for(File file:F){
// printDirectoryTree(file,level+1);
// }
// }
// }
}
//enum Season{
// SPRING, SUMMER, AUTUMN, WINTER
//}
String path = "C:\\Users\\93708\\IdeaProjects\\Demo\\src";
// System.out.println(File.separator); //文件拼接分隔符
//
File file = new File(path);
// 相对路径:以后部署项目相对于项目包而部署的
// File file = new File("src/01.jpg");
// System.out.println(file.length());
// Boolean flag = file.createNewFile(); //创建文件
String[] strName = file.list();//列出下一级名称
// File[] files = file.listFiles();//列出下一级file对象;
List<File> files = Arrays.asList(file.listFiles());
for(File f:files){
System.out.println(f);
}