代码功能
- 从命令行接受一个文件夹名作为当前文件夹;
- 打印当前文件夹下所有文件名;
- 递归打印全部子文件夹中的文件名;
- 使用缩进符号来体现层次结构;
完整源码
代码编写
- 编程用语言 Java
- 简单队列类 Queue.java
- 文件读取类 java.io.File
import java.io.File; //导入支持文件操作的相关IO类
public class TestFileIO
{
public static void main(String args[]){
String root = args[0]; // 从命令行接受一个文件夹名
String level = ""; //缩进的空白代表当前层次
Queue<String> q = new Queue<String>(); // Queue.class
ReadFileListUseQueue(root,level,q);
while(!q.isEmpty())// 打印存储在队列中的文件名
StdOut.println(q.dequeue());
}
/*