Java基础_查询文件的目录结构
2012-12-25 16:42
204 查看
import java.io.File;
public class SelFileDirectory {
public static void main(String[] args) {
File file = new File("c:/A");
System.out.println(file.getName());
listFiles(file, 1);
}
static void listFiles(File f, int level) {
File[] files = f.listFiles();
String preStr = "";
for(int i=0; i<level; i++) {
preStr += " ";
}
long n = files.length;
for(int i=0; i<n; i++) {
System.out.println(preStr + files[i].getName());
if(files[i].isDirectory()) {
listFiles(files[i], level+1);
}
}
}
}
A
B
E
H
i.txt
f.txt
g.txt
C
d.txt
public class SelFileDirectory {
public static void main(String[] args) {
File file = new File("c:/A");
System.out.println(file.getName());
listFiles(file, 1);
}
static void listFiles(File f, int level) {
File[] files = f.listFiles();
String preStr = "";
for(int i=0; i<level; i++) {
preStr += " ";
}
long n = files.length;
for(int i=0; i<n; i++) {
System.out.println(preStr + files[i].getName());
if(files[i].isDirectory()) {
listFiles(files[i], level+1);
}
}
}
}
A
B
E
H
i.txt
f.txt
g.txt
C
d.txt
相关文章推荐
- Java基础之IO流,使用File类以树形结构打印指定文件目录
- JAVA基础 day22 File类的方法和应用 利用递归获取目录下的所有文件 Properties类的应用(和IO技术结合,存取配置文件) 打印流和合并流等功能类的学习应用 切割文件练习
- linux的文件目录结构和一些基础命令
- RHEL6基础之二磁盘分区、文件系统及目录结构
- 【java基础代码】创建文件和目录
- Java基础之访问文件与目录——测试文件或目录的路径(TryPath)
- <数据结构 课程设计> 文件目录结构显示(Java 版)
- java基础:递归应用---遍历文件目录
- Java项目文件目录结构介绍
- Java(JVM)虚拟机结构基础,和JAR文件包及jar命令详解
- Java基础知识强化之IO流笔记10:File类输出指定目录下指定后缀名的文件名称案例(File类的文件过滤器方法改进list( FilenameFilter ff))
- Javaweb项目的源文件与字节码文件的目录结构
- Java(JVM)虚拟机结构基础,和JAR文件包及jar命令详解
- Java 批量反编译class文件,并保持目录结构
- Java基础知识强化之IO流笔记49:IO流练习之 复制指定目录下指定后缀名的文件并修改名称的案例
- 谈论Java递归列出文件目录结构
- Java-基础 文件操作IO 在指定目录中创建文件
- Java 批量反编译class文件,并保持目录结构
- linux基础,文件目录管理,系统目录结构,ls,文件类型,alias
- Java基础之访问文件与目录——移动或复制文件和目录(MoveAndCopyFiles)