Python如何删除包含特定单词的目录

问题描述 投票:0回答:1

嘿,我想删除 Windows 中名称中包含特定字符串的文件夹。 例如,我希望使用字符串“Chrome”删除所有文件夹 这里现有的文件夹:

Chrome_95.0.4638.69

Chrome_96.0.4664.45

我用 * 尝试过,但似乎只有当您想删除具有相同扩展名的所有文件时它才有效:

import shutil
shutil.rmtree(r'./BR/Chrome*')

致以诚挚的问候

基督教

python directory delete-file shutil
1个回答
1
投票

类似的东西应该有效:

import os
import re
import shutil
for directory in os.listdir() :
    if re.fullmatch('.*Chrome.*', directory):
        shutil.rmtree(directory)
© www.soinside.com 2019 - 2024. All rights reserved.