我之前在学java的文件操作时,遇到这个问题,怎样打印一个目录下的所有文件的绝对路径(包括文件名),于是便自己写了个打印目录的程序,结果看起来很让人头疼,从上到下全是一堆路径,后来想,光有路径也不行,最好要是能标注哪个文件夹下有哪些文件,类似树状结构的表现最好,不知道哪位能给个比较好的答案,实现两点
1.将E盘下的所有文件(不是目录)打印出来,包括绝对路径和文件名
2.以树状结构显示,能清楚的看出哪些文件在那个文件夹下
文件夹的显示效果如下
E
- 文件
-a.txt
-b.txt
-........
-音乐
-征服.mp3
-泡沫.mp3
-爱听的
-发如雪.mp3
-最长的电影.mp3
-............
-电影
-动作片
-刀锋战士.rmvb
-十二生肖.rmvb
-...........
-爱情片
-山楂树之恋.avi
-恋爱通告.rmvb
-喜剧
-大话西游.rmvb
-整蛊专家.rmvb
-............................
被这个问题困扰很久了,大家帮帮忙!
|