透過 Python 在一堆資料夾中找出空資料夾

Hsiao-Yu
FishTung
Published in
2 min readAug 30, 2018
“flat-lay photography of person about to use laptop computer” by Stanley Dai on Unsplash

今天可能會碰到一個狀況是,收到了一個資料夾,裡面有上百個資料夾!

而在這些資料夾中,有些會是沒有內容的空資料夾,這時候我們不太可能透過人工的方式一個個打開確認,此時我第一個想到用 Python 解決這件事情

接著來撰寫 Python

我的處理方式是套用 os,讀取大資料夾的路徑,接著透過 .listdir() 將內含的資料夾名稱存成 list,印出來的結果如下:

透過 os.listdir() 能夠順利的將資料夾名稱取出來,因此我們就能透過 for 迴圈一個個資料夾讀取檢查,最後透過 len() 檢查每個資料夾內的資料量,因此在程式中用 if 判斷如果資料夾為 0 的,印出資料夾名稱!

完整程式碼如下:

透過這樣幾行程式碼,就能迅速知道哪幾個資料夾是空的囉!

教學到這邊告一段落,如果喜歡我的文章,歡迎透過街口支付請我一杯咖啡☕️

--

--