java獲取某個資料夾內所有檔案的名稱

2021-07-28 10:28:34 字數 1250 閱讀 6466

如果想要獲得當前檔案中的檔名只需要string filename = file.list();就可以了。如果要包括檔案中的檔名就可以用遞迴的方式。下面是兩個具體的實現。

其中public static string getfilename(string path)是只得到當前檔案中的檔名。public static void getallfilename(string path,arraylistfilename)是包括當前檔案及其子檔案的檔名。

publicclassgetfilename

publicstaticvoidgetallfilename(string path,arraylistfilename)

}

}

publicstaticvoidmain(string args)

system.out.println("--------------------------------");

arraylistlistfilename =newarraylist();

getallfilename("f:\\xiaoshuo",listfilename);

for(string name:listfilename)

}

}

執行時需要更改一下具體的資料夾

bat獲取資料夾內所有檔案的名字

一 最近想要獲取資料夾內所有檔案的名稱,但是乙個個的複製太麻煩了,所以決定寫個指令碼自動獲取。echo off 獲取對應路徑下檔名,dir 路徑 b a.txt pause二 命令 顯示目錄中的檔案和子目錄列表。dir drive path filename a attributes b c d l...

Python 獲取 指定資料夾目錄內 所有檔名

import os dir g 程式設計 python list os.listdir dir 列出資料夾下所有的目錄與檔案 for i in range 0,len list path os.path.join dir,list i if os.path.isfile path print pat...

拷貝資料夾以及資料夾內的所有檔案

最近的專案設計到的檔案操控比較多,想把這些記錄起來,有需要的朋友也可以參考下,話不多說直接上 param targetfolder 目標資料夾 param srcfolder 原資料夾 private static void foldercopy file srcfolder,file target...