![如何重命名与其他文件夹中的文件同名的多幅图像?](https://linux22.com/image/1560687/%E5%A6%82%E4%BD%95%E9%87%8D%E5%91%BD%E5%90%8D%E4%B8%8E%E5%85%B6%E4%BB%96%E6%96%87%E4%BB%B6%E5%A4%B9%E4%B8%AD%E7%9A%84%E6%96%87%E4%BB%B6%E5%90%8C%E5%90%8D%E7%9A%84%E5%A4%9A%E5%B9%85%E5%9B%BE%E5%83%8F%EF%BC%9F.png)
我有两个文件夹,其中包含以下图片
- 原始图像
- 客户参与-小型
- 工程师
- 急救箱
- 优化图像
- 客户参与-Small_70e76dfedeadb41a97636ca7006a5953
- 工程师_6bab3639c8cde4ef2c7ab4b8eafb888b
- 急救箱_bd2d3ee1bb7a5632c66c4f269409e9ab
这是一个示例。但我在这些文件夹中有数千个文件
我目前的工作流程是:
- 点击图片
- 按F2
- 复制文件名并粘贴到其他文件
这太耗时了。有没有更快捷的方法?
如何将这些文件夹图像重命名为第一个图像。
注意:所有文件按相同顺序排列
答案1
您可以使用此代码重命名优化的图像,方法是删除下划线“_”后面的所有内容(如果您的文件没有两个下划线)。
@echo off
for /F "delims=" %%I in ('dir /A-D /B *_* 2^>nul') do (
for /F "tokens=1 delims=_ " %%J in ("%%~nI") do ren "%%I" "%%J%%~xI"
)
将此代码放入文本编辑器中,并将其保存为 Optimized Images 文件夹中的 anyname.bat 并运行它。首先复制您的文件夹。
答案2
答案3
“批量重命名实用程序”或“高级重命名器”应该可以满足您的需求。