[英]Deleting all files in folders except for defined name in list with Python
[英]Python Deleting All Folders but not files
我正在尋找編寫一段python代碼,以刪除所有文件夾及其內容,但不刪除單個文件。
例如,這是目錄(文件夾B)中包含的一些文件和文件夾,以及執行刪除的腳本文件。 如何刪除文件夾A,文件夾B,文件夾C等,但保留文件? 謝謝
/Folder B
file.docx
fileB.docx
fileC.docx
pythonDeleteScript.py
folderA/
folderB/
folderC/
folderD/
使用os.listdir()
獲取目錄的內容,使用os.path.isdir(path)
查看它是否是文件夾,如果使用,則用shutil.rmtree(path)
刪除文件夾及其所有內容。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.