列出指定目錄的文件

import java.io.File; import java.io.IOException; public class FindDirectories { public static void main(String[] args) { if (args.length == 0) args = new String[]{".."}; try { File pathName = new File(args[0]); //if(!pathName.exists()) return; 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 (IOException e) { e.printStackTrace(); } } }

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章