Python 如何删除包含特定单词的目录
Python how to delete a directory that contains a specific word
嘿,我想删除 Windows 中名称中包含特定字符串的文件夹。
例如,我希望使用字符串“Chrome”删除所有文件夹
这里是现有文件夹:
Chrome_95.0.4638.69
Chrome_96.0.4664.45
我用 * 试过了,但似乎只有当你想删除所有具有相同扩展名的文件时它才有效:
import shutil
shutil.rmtree(r'./BR/Chrome*')
此致
基督教徒
类似的东西应该可以工作:
import os
import re
import shutil
for directory in os.listdir() :
if re.fullmatch('.*Chrome.*',directory):
shutil.rmtree(directory)
嘿,我想删除 Windows 中名称中包含特定字符串的文件夹。 例如,我希望使用字符串“Chrome”删除所有文件夹 这里是现有文件夹:
Chrome_95.0.4638.69
Chrome_96.0.4664.45
我用 * 试过了,但似乎只有当你想删除所有具有相同扩展名的文件时它才有效:
import shutil
shutil.rmtree(r'./BR/Chrome*')
此致
基督教徒
类似的东西应该可以工作:
import os
import re
import shutil
for directory in os.listdir() :
if re.fullmatch('.*Chrome.*',directory):
shutil.rmtree(directory)