python3 刪除空資料夾

2022-07-12 01:57:11 字數 362 閱讀 4476

cmd**比較複雜,用python刪除空資料夾,但一時沒有找到符合的**,於是自己寫了一點

import

osfolder='

d:/folder/

'subdir_list =os.listdir(folder)

for cur_dir in

subdir_list:

cur_path=folder+cur_dir

ifnot

os.listdir(cur_path):

print

(cur_path)

os.rmdir(cur_path)

只能刪除一級的空資料夾,如果要多級的話,可能要遞迴處理一下

python 刪除資料夾 刪除非空資料夾

一般刪除檔案時使用os庫,然後利用os.remove path 即可完成刪除,如果刪除空資料夾則可使用os.removedirs path 即可,但是如果需要刪除整個資料夾,且資料夾非空時使用os.removedirs path 就會報錯了,此時可以使用shutil庫,該庫為python內建庫,是乙...

Python刪除空檔案和空資料夾的方法

coding cp936 os.walk 函式宣告 walk top,topdown true,onerror none 1 引數top表示需要遍歷的目錄樹的路徑 2 引數topdown的預設值是 true 表示首先返回目錄樹下的檔案,然後在遍歷目錄樹的子目錄.topdown的值為www.cppcn...

MFCS刪除資料夾,非空資料夾

bool isdirectory lpctstr pstrpath 去除路徑末尾的反斜槓 cstring strpath pstrpath if strpath.right 1 t cfilefind finder bool bret finder.findfile strpath if bret ...