您的位置:首页 > 编程语言 > Java开发

JAVA打印文件目录

2016-07-26 14:43 387 查看
    还是听课笔记,如何打印java文件的目录。
import java.io.File;
import java.io.IOException;

public class Jbianma
{
public static void main(String[] args) throws Exception{

File afile=new File("F://JAVA");

FileUtils.listDirectory(afile);

}

}

class FileUtils
{
public static void listDirectory(File dir) throws IOException
{
if(!dir.exists())
{
throw new IllegalArgumentException("目录:"+dir+"不存在");
}
if(!dir.isDirectory()){
throw new IllegalArgumentException(dir+"不是目录");
}
String[] filenames=dir.list();
for(String e:filenames)
{
File afile=new File(e);
if(!afile.isDirectory())
System.out.println(e);
else
FileUtils.listDirectory(afile);
}
}
}

在这段代码中,运用递归的原理在控制台输出了所有的F:/java路径下的文件。控制台输出如下:



代码还是要看好书,或者好视频后再敲。

正所谓百看不如一练,百练不如一看。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: