package com.aflfte.io;
import java.io.File;
/**
* file的目录操作
* mkdir()新建指定单个目录,当父目录不存在时新建失败
* mkdirs()新建目录链,当父目录不存在时会自动创建父目录
* list()下级的名称,
* listFiles() 下级文件
* listRoot()根路径
* @author root
*
*/
public class TestDir {
public static void main(String[] args) {
File dir=new File("/root/mywork/IO_study01");
boolean ok=dir.mkdir();
System.out.println(ok);
boolean dirs=dir.mkdirs();
System.out.println(dirs);
//获取目录下级名称
String[] dirlist=dir.list();
for(String list:dirlist) {
System.out.println(list);
}
//获取目录下级文件对象
File[] files=dir.listFiles();
for(File f:files) {
System.out.println(f.getAbsolutePath());
}
//列出所有盘符
File[] roots=dir.listRoots();
for(File r:roots) {
System.out.println(r.getAbsolutePath());
}
}
}
« 利用递归统计文件夹大小
|
File的使用»
|