os模組列印出目錄下所有檔案路徑

2021-08-22 08:27:42 字數 470 閱讀 5960

利用os模組,列印出當前路徑下的所有檔名,使用到了遞迴函式。

import os

defprint_dir_constents

(spath):

#列出當前路徑下的所有資料夾和檔案 並進行遍歷

for schild in os.listdir(spath):

#拼接位址

schildpath = os.path.join(spath, schild)

#判斷當前遍歷到的是檔案還是資料夾

if os.path.isdir(schildpath):

#再次遞迴呼叫

print_dir_constents(schildpath)

else:

print(schildpath)

print_dir_constents("/home/itcast/desktop/program")

統計檔案目錄下所有檔案個數並列印檔名

利用boost庫中的filesystem可以輕鬆的實現計算某一目錄下的檔案個數及名字 包括子目錄 本程式採用了命令列引數的形式 結果儲存在另一txt檔案中 include include include include include include namespace fs boost files...

列出目錄下的所有檔案

定於需要列出的目錄位址 dir c apmserv5.2.6 www htdocs ahinksns ahinkphp 用 opendir 開啟目錄,失敗則中止程式 handle opendir dir or die cannot open dir echo files in dir 用 readd...

swift獲取目錄下所有檔案

我想獲得的功能是獲取某目錄下所有檔案。然後讀取出來放到table view 上 先寫一下怎麼獲取 指定檔案目錄下的檔案 var localmusicdirectoryadress string users goofygao music music let musiclists nsfilemanag...