用python遍历文件夹下所有文件,删除有CAD文件的文件夹
时间: 2023-07-04 19:27:41 浏览: 100
blwj.rar_文件夹 _遍历文件_遍历文件夹
可以使用Python的os和shutil库来完成这个任务。
首先,需要遍历文件夹下的所有文件,可以使用os.walk()函数。对于每个文件夹,需要判断其中是否有CAD文件,可以使用glob模块来匹配文件名。
接下来,如果文件夹中有CAD文件,就需要删除整个文件夹,可以使用shutil.rmtree()函数来删除整个文件夹。
以下是示例代码:
```python
import os
import glob
import shutil
# 遍历文件夹
for root, dirs, files in os.walk('/path/to/folder'):
# 判断文件夹中是否有CAD文件
if any(glob.glob(os.path.join(root, '*.dwg'))):
# 删除整个文件夹
shutil.rmtree(root)
```
注意,这个代码会直接删除文件夹,请谨慎使用并备份重要文件。
阅读全文