首页 > 解决方案 > 将数千个文件夹中的jpg文件重命名为avatar.jpg和main.jpg

问题描述

我有数千个文件夹,其中包含 2 个 jpg 文件。

例如文件夹 1052 有:

4a4df84f7e8d78100ceed89b368be78d.jpg
thumb_4a4df84f7e8d78100ceed89b368be78d.jpg

thumb_我想重命名以to开头的一个,另一个重命名avatar.jpgmain.jpg

这个怎么做?cmd 重命名命令会有所帮助还是我需要编写 Windows 批处理脚本?如果是这样,要使用的命令是什么?

我使用 Windows。

标签: powershellbatch-filecmdbatch-processing

解决方案


Just figured out a trick.

Rename everything with thumb to xyz extension

for /R %x in (thumb*.jpg) do ren "%x" avatar.xyz

Rename remaining job file to main.jpg:

for /R %x in (*.jpg) do ren "%x" main.jpg

Rename xyz back to jpg

for /R %x in (*.xyz) do ren "%x" *.jpg

推荐阅读