怎样批量把一个文件夹内的照片重命名为同一个名字 然后在对应批量(批量把不同的文件夹内的多张图片重命名为文件夹名称相同的名称求代)

2024-10-17 百科 86阅读 投稿:顾及谁

1. 怎样批量把一个文件夹内的照片重命名为同一个名字,然后在对应批量

用软件Replace Pioneer可以在重命名的同时指定新文件夹,详细步骤:

1. 打开Tools->Batch Runner菜单

2. 把待处理的jpg文件都拖拽抄到Batch Runner窗口中

3. 选中Set output filename选项,把后面的复选框的内容删除,改为:文件夹#/照片.jpg

4. 观察output file一列的新文件名预览是否符合要求zhidao,然后点击File Rename即可。

注意提前备份,以防操作失误。

注意如果想用原来的照片名称作为新文件夹的名称,就改为:${BASE}/照片.jpg

2. 批量把不同的文件夹内的多张图片重命名为文件夹名称相同的名称求代

如果是这样的话可以做到,但是会有一个问题,文件夹中的文件没办法确定先后顺序,很有可能名字的顺序是错误的,实际上顺序是乱的。无法保证正确顺序

创建个trans.txt 重命名为 trans.vbs,复制下边代码到trans.vbs中保存e799bee5baa6e997aee7ad94e58685e5aeb931333431343731。双击运行

dim sFolder

sFolder = "G:/test" '这是要修改的多个文件夹的外层路径

dim fs

set fs = CreateObject("Scripting.FileSystemObject")

set oFolder = fs.GetFolder(sFolder)

set oSubFolders = oFolder.SubFolders

for each folder in oSubFolders

fname = folder.name

set files = folder.files

index = 1

for each f in files

newname = fname & "_" & index & ".txt"

fs.MoveFile f , sFolder & "/" & fname & "/" & newname

index = index + 1

next

next

Set objFSO = Nothing

MsgBox "complete"

声明:沿途百知所有(内容)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系我们将尽快删除