.输入一个文件系统的子目录,编程序将其中的所有内容的名字输出

Posted Pistachiout

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了.输入一个文件系统的子目录,编程序将其中的所有内容的名字输出相关的知识,希望对你有一定的参考价值。

输入一个文件系统的子目录,编程序将其中的所有内容的名字输出到console上,要求:

a、使用泛型的动态数组作为工具;
b、使用课本193页的File对象及其方法;
c、将此子目录下的所有子目录(可能有很多层)及其中的所有文件的文件名输出;
d、输出目录名和文件名时,用前缀空格显示出层次关系;

import java.util.*;
import java.io.*;
import java.io.*;

public class OutputFiles 
	public static void main(String[] args) 
		// TODO Auto-generated method stub
		ArrayList<File> files=new ArrayList<File>();
		File myFile=new File("D:\\\\Documents\\\\FileRecv\\\\学习");
		files.add(myFile);
		for(int i=0;i<files.size();i++)
		
		 if(files.get(i).isDirectory())
		 File[] ListFiles=files.get(i).listFiles();
		  for(int j=0;j<ListFiles.length;j++)
		  files.add(ListFiles[j]);
		  
		 
		
		for(int i=0;i<files.size();i++)
		
			System.out.println(files.get(i).getName());
		


以上是关于.输入一个文件系统的子目录,编程序将其中的所有内容的名字输出的主要内容,如果未能解决你的问题,请参考以下文章

java定义一个学生类,其中包含姓名、年龄、成绩的属性,之后由键盘输入学生的内容,并将内容保存在文件

如何将文件保存到无临时目录并查看该目录中文件的内容?

Linux系统中查看所有文件的命令是啥?

/proc/sys 子目录的作用

目录校验和

linux文件系统结构