利用递归打印出文件夹以及所有子文件夹的内容
来源:互联网 发布:mac英英词典 编辑:程序博客网 时间:2024/06/06 03:05
import java.io.File;public class PrintDirDemo { public static void main(String[] args) { PrintDirDemo pdd = new PrintDirDemo(); pdd.printDir(new File("F:/pic/美女")); System.out.println("print dir success!"); } /** * 编写打印目录和文件的代码,在main()方法中调用此方法。 * @param f 一个file对象 */ void printDir(File f){ //1. 判断当前file对象是什么 if(f.isFile()){ //2. 如果是文件,则直接打印文件名称 System.out.println(f.getName()); }else{ //3. 否则获取目录中的所有内容,分别打印 //3.1 获取目录中的所有内容 File files[] = f.listFiles(); //3.2 打印 for (File file : files) { //使用递归实现相同的功能 printDir(file); } } }}
阅读全文
0 0
- 利用递归打印出文件夹以及所有子文件夹的内容
- 使用递归打印出计算机某个文件夹下的所有文件夹和子文件
- 利用递归遍历文件夹下所有文件以及子文件夹
- JAVA利用递归的方法删除一个文件夹以及文件夹下所有的子文件
- 递归打印出HDFS上的所有文件夹
- 递归 删除 某个文件夹 下所有的内容,包括子文件夹
- Java 递归,利用递归阶乘累加以及打印文件夹目录
- 使用递归打印出一个文件夹下所有子孙文件的树形结构
- 递归 查找 一个文件夹所有的子文件夹和文件
- cmd 删除所有文件夹以及子文件夹下的文件
- linux下 c语言递归遍历文件夹下所有文件和子文件夹(附上替换文本文件内容的方法)
- Java——打印出指定目录中所有的文件 ,包括子文件夹中的所有文件
- 打印出所有该目录下的文件和文件夹
- 打印出所有该目录下的文件和文件夹
- php递归遍历出文件夹下的所有文件和删除文件夹下的所有文件
- java递归删除文件夹及文件夹下所有的子文件夹
- 删除文件夹以及文件夹内的所有的子文件夹、文件
- 递归计算指定文件夹以及子文件夹大小 - 只记录大于10M的文件夹
- java序列化与反序列化
- 拆分264码流
- Protocol Buffer技术详解(C++实例)
- c++ 内联函数inline
- Okhttp的缓存优化
- 利用递归打印出文件夹以及所有子文件夹的内容
- 1007. Maximum Subsequence Sum (25)
- Workflow-Mapreduce Action
- hackerrank The Coin Change Problem(dp)
- LRU和FIFO
- keepalived 错误 received a 0 auth expecting 1
- csdn如何转载别人的文章
- Protocol Buffer技术详解(Java实例)
- 使用httpclient必须知道的参数设置及代码写法、存在的风险