Hello,兄弟姐妹們,我又來了。這次需要解決的問題,本來應該是上次一起解決的
python學習之路——刪除空資料夾
。有時候“眼瞎”,一起可以解決的問題,當時就是沒發現,真是沒辦法。不知道你們是不是有時候也會這樣呢?
使用者需求
找出沒有內容的檔案,刪除掉;
需求分析
在很多層資料夾內找出0KB的檔案,然後刪除掉;
解決思路
遍歷所有資料夾;
判斷資料夾下是否包含檔案;
如果有檔案,則判斷檔案大小是否為0kb;
如果是0kb,則刪除。
程式碼實現
實現程式碼
覆盤
完整的需求應該是:刪除空資料夾,刪除0位元組的檔案;
解決步驟:這兩個需求解決起來應該是有先後關係的。
如果先刪除空資料夾,再刪除0位元組的檔案。那麼,有可能還會產生空資料夾(我最開始的解決思路);
所以,應該要先執行刪除0位元組檔案的操作,再執行刪除空資料夾的操作。
解決問題,思路很重要。自己的實際需求都需要認真思考才會完美解決。面對使用者的需求,更需要去深入挖掘使用者的真正需求,再進行認真思考解決方案。
使用者真的是需要一匹馬嗎?