2011年12月12日 星期一

秀出路徑下的所有檔案名稱列表

   
public static void PrintDirFileList(String dir){
        //記得Windows上面要加上雙斜線喔
        File file = new File(dir);
        String[] filelist = file.list();

        for (int i = 0; i < filelist.length ; i++){           
            File tempFile = new File(file.getPath() + "\\" + filelist[i]);
            if (tempFile.isDirectory()){
                // 若是資料夾則繼續搜尋列表
                PrintDirFileList(tempFile.getPath());
            }else{               
                // 檔案路徑
                System.out.println(tempFile.getPath());
                // 若否則列出檔案名稱
                System.out.println(tempFile.getName());
            }
        }   
    }

沒有留言:

張貼留言