我想重命名文件夹中具有不同扩展名的所有文件,使其文件名以“ _1
”结尾,同时保留现有的扩展名。
我尝试了ren * *_1*
,它只是将 中已经存在的下划线的最后一个实例替换为_1
。我也尝试了ren * *_1.*
,但这会添加_1
到文件名的末尾。
我在 Windows 10 中使用命令行(从文件夹搜索栏输入 cmd)。
答案1
答案2
尝试使用:
SET "Str=_1"
for %%a in (".\*.*") do ren "%%~a" "%%~Na%Str%%%~Xa"
重命名与批处理文件位于同一目录中的所有文件。您还可以将 ren 更改为 copy,以复制并重命名文件。