java如何搜索目录中的文件和文件夹程序?
java如何搜索目录中的文件和文件夹程序?
------解决方案--------------------看看api java.io.File
if (file.isFile()){
 //文件
} else if (file.isDirectory()){
 //目录
 //递归继续找里面的文件和目录
}
------解决方案--------------------package test;
import java.io.File;
import 
java.io.IOException;
public class FileTest {
	public static void getFilePath(String path) {
		File file = new File(path);
		for (int i = 0; i < file.listFiles().length; i++) {
			System.out.println("" + file.listFiles()[i].getPath());
			if (file.listFiles()[i].isFile()) {
			} else {
				getFilePath(file.listFiles()[i].getPath());
			}
		}
	}
	public static void main(String[] args) throws 
IOException {
		String path = "D:/vss/技術資料";
		FileTest.getFilePath(path);
	}
}
用用看
------解决方案--------------------public void mulu(File f)
   {
       if(f.isDirectory() )
       {
           File [] sub=f.listFiles() ;
           for(int i=0;i<sub.length ;i++)
           {
               File f1=new File(sub[i].toString() );
               if(f1.isDirectory() )
               {
                   jTextArea1.append(sub[i].toString()+"\n");
                   System.out.println(sub[i]) ;
                   mulu(f1);
               }
               else
               {
                   jTextArea1.append(sub[i].toString()+"\n");
                   System.out.println(sub[i]) ;
               }
           }
       }
   }