簡體   English   中英

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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM