遞迴函式遍歷查詢指定路徑下的全部檔案

2022-09-20 17:51:08 字數 467 閱讀 8452

def findfile(file_path):

'''遞迴遍歷查詢指定路徑下的檔案

:param file_path: 檔案路徑

:return:

'''for file_item in os.listdir(file_path):

# 拼接路徑

full_path = os.path.join(file_path, file_item)

# 判斷拼接後的路徑是否仍為目錄

if os.path.isdir(full_path):

# 拼接後仍為目錄,則遞迴呼叫此函式

findfile(full_path)

else:

# 拼接後不為目錄,則列印檔案名

print(file_item)

pass

pass

pass

findfile('d:\zxt')

find 在指定的路徑下查詢指定檔案

1 功能說明 find命令用來在指定的路徑下查詢指定的檔案。其格式如下 find path name options print exec ok 命令 path name find命令查詢的目錄路徑,例如可以用 表示當前目錄,用 表示系統根目錄。options find命令的這個選項主要用來控制搜尋...

C 遍歷指定路徑下的資料夾

通過指定路徑訪問路徑下的檔案,在c 的開發中主要利用了directory類和directoryinfo類,簡要介紹directory類中的成員 命名空間 system.io 命名空間 1 createdirectory,已過載,用於建立指定路徑下的所有目錄 2 delete,刪除指定目錄 3 exi...

python 遞迴遍歷指定的目錄

listdir.py import os 遞迴遍歷指定的目錄 level 遞迴的層數,用這個引數來控制列印的縮排 path 遍歷起始絕對路徑 deflistyoudir level path foriin os.listdir path print level 1 iif os.path isdir...