import os
import shutil
main_path = [r'e:\**']#指定你要清理重複檔案的根目錄
main_file =set()
all_file =
ii = 0
while len(main_path)!=0:
path_path = main_path.pop()
# print (path_path)
main_dir = os.listdir(path_path)
# print (main_dir)
for path_name in main_dir:
new_path = os.path.join(path_path,path_name)
# print (new_path)
if os.path.isdir(new_path):
print (ii,new_path)
ii+=1
elif os.path.isfile(new_path):
if path_name not in main_file:
main_file.add(path_name)
else:
# shutil.move(new_path,r'c:\youpath\chongfu/')#擔心會被誤刪的話,用這個剪下到指定資料夾,如果存在多個重複檔案則會報錯
os.remove(new_path)#刪除重複檔案
print (main_path)
print (main_file)
print (len(main_file))
print (all_file)
print (len(all_file))
python3 刪除空資料夾
cmd 比較複雜,用python刪除空資料夾,但一時沒有找到符合的 於是自己寫了一點 import osfolder d folder subdir list os.listdir folder for cur dir in subdir list cur path folder cur dir i...
CMD刪除指定資料夾
2018年10月16日 14 07 34 草巾冒小子 閱讀數 7114更多 分類專欄 cmd 有的專案檔案查詢比較繁瑣,而且有時候執行刪除之後檔案仍有殘留。想來有此更便捷的刪除之法。執行後會永久刪除檔案。如上圖所示 鍵盤執行輸入rd s q,然後空格,然後是檔案物理路徑 以上就是關於 cmd刪除指定...
CMD刪除指定資料夾
2018年10月16日 14 07 34 草巾冒小子 閱讀數 7114更多 分類專欄 cmd 有的專案檔案查詢比較繁瑣,而且有時候執行刪除之後檔案仍有殘留。想來有此更便捷的刪除之法。執行後會永久刪除檔案。如上圖所示 鍵盤執行輸入rd s q,然後空格,然後是檔案物理路徑 以上就是關於 cmd刪除指定...