遍歷某一個指定目錄下的所有子目錄和檔案(遞迴)
import java.io.File;
public class SearchFileTest {
//絕對路徑
public static void showAllFiles(File file)
{
File[] fileList = file.listFiles();
for (File fileName : fileList)
{
System.out.println(fileName.getAbsolutePath());
if (fileName.isDirectory())
{
showAllFiles(fileName);
}
}
}
//相對路徑
public static void showAllFiles(File file,int level)
{
File[] fileList = file.listFiles();
String str = "";
for(int i=0;i<level;i++)
{
str+="|----";
}
for(int i=0;i<fileList.length;i++)
{
System.out.println(str+fileList[i].getName());
if(fileList[i].isDirectory())
{
showAllFiles(fileList[i], level+1);
}
}
}
public static void main(String[] args)
{
File file = new File("E:/workflow前端");
System.out.println("--------------列印絕對路徑----------------");
showAllFiles(file);
System.out.println("--------------列印相對路徑----------------");
showAllFiles(file, 0);
}
}
相關文章
- 遍歷目錄下的所有檔案
- 遍歷檔案Java中遍歷出指定目錄中的所有檔案Java
- 查詢指定目錄下所有子目錄的大小
- 刪除目錄及目錄下所有檔案與子目錄 (轉)
- python 遞迴遍歷目錄Python遞迴
- PHP遍歷目錄和檔案PHP
- Linux查詢某個目錄下每個子目錄的所有檔案數量Linux
- 遞迴遍歷當前目錄下所有的git倉庫,執行git pull操作遞迴Git
- Python自學之路:遞迴、棧和佇列遍歷目錄Python遞迴佇列
- 遞迴遍歷磁碟下的某一資料夾中所有檔案,並copy檔案生成檔案和帶資料夾的檔案遞迴
- 使用python遍歷一個目錄下所有的檔案併合並內容Python
- 指定目錄下的所有檔案中的字串替換字串
- dir 顯示目錄檔案和子目錄列表(轉)
- Godot遍歷目錄下檔案,並建立按鈕Go
- java基礎:遞迴應用---遍歷檔案目錄Java遞迴
- grep遞迴查詢子目錄遞迴
- linux下遍歷目錄Linux
- shell迴圈判斷某一目錄下所有檔案大小,並清空滿足條件檔案
- 遍歷當前目錄下的所有HTML檔案,並且顯示到螢幕中HTML
- php遍歷指定目錄中的內容2PHP
- php遍歷資料夾以及子目錄;PHP
- Linux迴圈遍歷所有檔案,刪除指定字尾名檔案Linux
- 刪除指定目錄下指定字尾的檔案
- linux下刪除目錄及其子目錄下某種型別檔案Linux型別
- 遞迴遍歷網站所有 url遞迴網站
- python獲取指定目錄下的所有指定字尾的檔名Python
- PHP超低記憶體遍歷目錄檔案和讀取超大檔案PHP記憶體
- Android遍歷所有控制元件的遞迴和非遞迴實現Android控制元件遞迴
- APUE 4-22 遞迴降序遍歷目錄層次結構,並按檔案型別計數遞迴型別
- NGINX小技巧–將所有目錄和目錄下所有檔案分別給與不同的許可權Nginx
- 震驚!System Volume Information竟是遍歷硬碟下的所有檔案和目錄時出現異常的真正元凶!!!ORM硬碟
- linux 搜尋檔案及所有子目錄下的檔案裡的內容 (轉)Linux
- 將某目錄及其子目錄中所有的.c檔案更名為.C檔案時使用的完美指令碼(轉)指令碼
- 迭代及用遞迴遍歷File檔案遞迴
- git fetch批處理,遍歷一個資料夾下的所有子目錄,執行git fetch --allGit
- 實時監控目錄及子目錄並修改子目錄及檔案的屬組及許可權
- 獲取裝置上的某個目錄下的所有檔案
- 【ZIP】打包過濾指定目錄和檔案