å¦ä¸ä»£ç 使ç¨éå½ç®æ³éåæ个ç®å½ä¸çæææ件ï¼å¹¶è¾åºæ件å
import java.io.File;
import java.util.ArrayList;
public class FileTest {
private static ArrayList<String> filelist = new ArrayList<String>();
public static void main( String[] args ) throws Exception
{
String filePath = "E://Struts2";
getFiles( filePath );
}
/*
* éè¿éå½å¾å°æä¸è·¯å¾ä¸ææçç®å½åå
¶æ件
*/
static void getFiles( String filePath )
{
File root = new File( filePath );
File[] files = root.listFiles();
for ( File file : files )
{
if ( file.isDirectory() )
{
/*
* éå½è°ç¨
*/
getFiles( file.getAbsolutePath() );
filelist.add( file.getAbsolutePath() );
System.out.println( "æ¾ç¤º" + filePath + "ä¸ææåç®å½åå
¶æ件" + file.getAbsolutePath() );
}else{
System.out.println( "æ¾ç¤º" + filePath + "ä¸ææåç®å½" + file.getAbsolutePath() );
}
}
}
}