【发布时间】:2022-01-13 19:11:21
【问题描述】:
在 VSCode 中,我想用出现该字符串的文件名替换目录中的特定字符串,例如 x。我可以从搜索菜单中执行此操作吗?如果没有,是否有我可以使用的扩展程序?
【问题讨论】:
在 VSCode 中,我想用出现该字符串的文件名替换目录中的特定字符串,例如 x。我可以从搜索菜单中执行此操作吗?如果没有,是否有我可以使用的扩展程序?
【问题讨论】:
您可以使用像这样的简单 python 脚本循环遍历目录,使用正则表达式获取您想要更改的文件,然后将它们更改为您想要的。
import os
import re
from pathlib import Path
p = Path('C:/Users/user/Pictures')
files = []
for x in p.iterdir():
a = re.search('.*(jpe?g|png)',str(x))
if a is not None:
files.append(a.group())
old_file_name = a.group()
new_file_name = newname
os.rename(old_file_name, new_file_name)
【讨论】: