列出指定目录的全部文件

方法1
import java.io.File;

public class FileDemo {

   /**
    *列出指定目录的全部文件-----使用list()方法
    */
   public static void main(String[] args) {
    File file = new File( "e:" + File.separator); //列出E盘的全部文件名称
    String str[] = file.list(); //列出给定目录中的内容
     for ( int i = 0; i < str.length; i++) {
      System.out.println(str[i]);
    }
  }

}
方法2
import java.io.File;

public class FileDemo {

   /**
    *列出指定目录的全部文件-----使用listFiles()方法
    *运行后发现列出的是完整的路径
    */
   public static void main(String[] args) {
    File file = new File( "e:" + File.separator); //列出E盘的全部文件名称
    File files[] = file.listFiles();
     for ( int i = 0; i < files.length; i++) {
      System.out.println(files[i]);
    }
  }

}

你可能感兴趣的:(列出指定目录的全部文件)