java------用File类列出一个目录下的所有文件夹和文件

一、预备知识

       要知道File类在java.io.File包中,所以要导入这个包。

             File类中用到的方法:

             boolean isDirectory()       测试此抽象路径名表示的文件是否是个目录

             File[] listFiles()           返回一个抽象路径名数组,这些路径名表示此抽象路径名表示的目录中的文件

             File类中用到的常量:

             public static final String separator    与系统有关的默认名称分隔符,这个字符串只表示一个字符:separatorChar

二、代码实现

package org.io;
import java.io.File;
public class IODemo01
{
    public static void main(String[] args)
    {
        File file = new File("E:"+File.separator);
        list(file);
    }
    public static void list(File file)
   {
	if(file.isDirectory())//判断file是否是目录
	  {
		File [] lists = file.listFiles();
		if(lists!=null)
		{
    		     for(int i=0;i
三、 效果展示



你可能感兴趣的:(java)