[求助]File
请问用什么方法可以知道一个文件夹所有子目录和子目录的文件?最好可以给一个源程序。
//java.io.File
import java.io.*;
public class FindDirectories{
public static void main(String[] args){
if( args.length == 0 ) args = new String[] {".."};
try{
File pathName = new File( args[0]);
String[] fileNames = pathName.list();
for( int i = 0; i < fileNames.length; i++ ){
File f = new File( pathName.getPath(),fileNames[i] );
if( f.isDirectory() ){
System.out.println( f.getCanonicalPath() );
main( new String[] {f.getPath()});
}
}
}catch(Exception e){
e.printStackTrace();
}
}
}