package cn.io;
import java.io.File;
/**
* mkdir mkdirs
* list listFile listRoots
* @author Chill Lyn
*
*/
public class DirDemo {
public static void main(String[] args) {
File test = new File("D:/eclipse-workspace/ProgramExercise/test/test01");
// mkdir仅用于上级目录存在时,否则创建文件夹失败
boolean flag = test.mkdir();
System.out.println(flag);
// mkdirs可自动创建上级目录
flag = test.mkdirs();
System.out.println(flag);
// 此时上级目录test已创建,再使用mkdir创建文件夹test02,成功。
test = new File("D:/eclipse-workspace/ProgramExercise/test/test02");
flag = test.mkdir();
System.out.println(flag);
// 下级名称list
test = new File("D:/eclipse-workspace/ProgramExercise");
String[] subNames = test.list();
for (String s : subNames) {
System.out.println(s);
}
// 下级对象listFile
File[] subFiles = test.listFiles();
for (File s : subFiles) {
System.out.println(s);
}
// 所有盘符
File[] roots = test.listRoots();
for (File r : roots) {
System.out.println(r);
}
}
}
Java_IO_预备基础3_Directory相关方法
最新推荐文章于 2024-03-11 14:48:18 发布