python學習之路--刪除空資料夾
學習知識是為了更好地服務自己
前段時間透過java語言從網路上爬取了一些非結構化檔案。在爬取、儲存過程中,透過類別將這些檔案進行了本地化儲存。當時沒考慮到以類別建立資料夾後,類別下相應的檔案是沒有的或者沒爬取下來。剛好藉助python語言寫一個小工具,把這些空的資料夾做一個批次的刪除操作。
使用者需求
在多層資料夾下,找出空的資料夾並刪除。
需求分析
一個頂層資料夾下有多層資料夾,每個資料夾又有不定數量的資料夾。每一個資料夾下可能會有檔案,也可能沒有檔案。將沒有檔案的空資料夾找出來並做刪除操作。
解決思路
遍歷所有資料夾;
判斷每一個資料夾下是否有檔案,或者判斷資料夾是否是目錄;因為,資料夾下如果有檔案,系統則認為這個資料夾是一個目錄;
如果是目錄或有檔案,則返回上層斷續執行重複操作。
實現方式
程式碼實現
這段程式碼有個小缺陷,使用的同學可以嘗試去發現和完善。
各們看官,你們學習是為了什麼呢?
相關文章
- 2021-07-26DNF:名望值才出半年就要刪除?實心C的呼籲!哭訴“4牛”沒人要
- 2021-06-13拉黑或刪除的人,就別再加回來了
- 2021-06-07如何幫你的 Mac 騰出更多儲存空間?
- 2021-05-18Mac執行緩慢嗎?提升蘋果電腦速度的幾個小技巧
- 2021-05-12電腦越用越卡?看看高手怎麼清理快取,學會後瞬間騰出20G!