python3--刪除所有空目錄,第一個有實際用處的程序


 1 #目標:刪除所有空文件夾
 2 #逐個判斷某目錄下所有項目
 3 #若該項目是目錄就進入該目錄,完成上一步,不是下一個項目
 4 #判斷完所有后判斷當前目錄是否是空目錄,是就刪除
 5 #需要管理員權限,否則很多目錄無權限
 6 #慎用
 7 import os
 8 
 9 def delete_dir(dir):
10     if  os.path.isdir(dir):
11         for item in os.listdir(dir):
12             if item!='System Volume Information':#windows下沒權限刪除的目錄:可在此添加更多不判斷的目錄
13                 delete_dir(os.path.join(dir, item))
14 
15         if not os.listdir(dir):
16             os.rmdir(dir)
17             print("移除空目錄:" + dir)
18 
19 
20 delete_gap_dir('f:\\')

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM