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)
删除文件夹及其所有内容.
我想写一段 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)
删除文件夹及其所有内容.