java 读取指定文件夹下所有某格式文件(.csv为例)
1 package Ass3; 2 3 import java.io.*; 4 5 public class Ass3 { 6 7 //find csv from folder 8 public void walk( String path ) { 9 10 File root = new File( path ); 11 File[] list = root.listFiles(); 12 13 if (list == null) return; 14 15 for ( File f : list ) { 16 if ( f.isDirectory() ) { 17 walk( f.getAbsolutePath() ); 18 System.out.println( "Dir:" + f.getAbsoluteFile() ); 19 } 20 else { 21 System.out.println( "File:" + f.getAbsoluteFile() ); 22 } 23 } 24 } 25 26 public static void main(String[] args) { 27 Ass3 fw = new Ass3(); 28 fw.walk("C:\\Users\\whisp\\eclipse-workspace\\Ass3\\Data" ); 29 } 30 } 31