批量重命名
可按指定规则批量重命名文件和目录。
批量重命名:
- 选择要重命名的文件和目录。
- 打开批量重命名对话框:
菜单: 插件/Renamer/批量重命名(B)... 快捷键: Ctrl+Shift+R - 指定重命名规则,示例见下方。
- 点击“重命名”按钮。
示例
以下是 Renamer 的典型用法。全部选项说明见批量重命名对话框。
使用计数器
为所有名称添加前缀
替换所有名称中的词
移除所有名称中的空格
重新排列名称中的词序
根据结构化名称创建目录结构
将子目录的全部文件移到一个目录
仅移除两侧不全为数字的点
使用计数器
假设有 P1020652.JPG、P1020653.JPG 和 P1020654.JPG,要改为 House1.jpg、House2.jpg 和 House3.jpg。
- 在面板中选择这三个文件:P1020652.JPG、P1020653.JPG 和 P1020654.JPG。
- 打开批量重命名对话框。
- 在新名称(N)组合框输入 "House"。
- 点击新名称(N)组合框旁的按钮。
- 从右键菜单选择计数器,打开添加计数器对话框。
- 在开始于(S)输入框中输入 "1"。
- 点击“确定”按钮。
- 计数器已添加,新名称(N)组合框的值为 "House$(Counter:1)"。
- 在新名称(N)组合框文本末尾添加 ".jpg"。
- 此时预览(P)列表的新名称列应显示 House1.jpg、House2.jpg 和 House3.jpg。
- 点击“重命名”按钮。
为所有名称添加前缀
假设有 House1.jpg、House2.jpg 和 House3.jpg,要改为 NewHouse1.jpg、NewHouse2.jpg 和 NewHouse3.jpg。
- 在面板中选择这三个文件。
- 打开批量重命名对话框。
- 在新名称(N)组合框输入 "New"。
- 点击新名称(N)组合框旁的按钮。
- 从右键菜单选择原始名称。
- 新名称(N)组合框的值为 "New$(OriginalName)"。
- 此时预览(P)列表的新名称列应显示 NewHouse1.jpg、NewHouse2.jpg 和 NewHouse3.jpg。
- 点击“重命名”按钮。
替换所有名称中的词
假设有 NewHouse1.jpg、NewHouse2.jpg 和 NewHouse3.jpg,要改为 New Car 1.jpg、New Car 2.jpg 和 New Car 3.jpg。
- 在面板中选择这三个文件。
- 打开批量重命名对话框。
- 在搜索(S)组合框输入 "House"。
- 在替换为(I)组合框输入 " Car "。
- 此时预览(P)列表的新名称列应显示 New Car 1.jpg、New Car 2.jpg 和 New Car 3.jpg。
- 点击“重命名”按钮。
移除所有名称中的空格
假设有 New Car 1.jpg、New Car 2.jpg 和 New Car 3.jpg,要改为 NewCar1.jpg、NewCar2.jpg 和 NewCar3.jpg。
- 在面板中选择这三个文件。
- 打开批量重命名对话框。
- 在搜索(S)组合框输入一个空格。
- 清除每个名称中仅一次(Y)复选框。
- 此时预览(P)列表的新名称列应显示 NewCar1.jpg、NewCar2.jpg 和 NewCar3.jpg。
- 点击“重命名”按钮。
重新排列名称中的词序
假设有 The Beatles - Yellow Submarine - Revolver.mp3、The Beatles - Michelle - Rubber Soul.mp3 和 The Beatles - Yesterday - Help!.mp3,要交换专辑名(第三部分)和曲目名(第二部分),即改为 The Beatles - Revolver - Yellow Submarine.mp3、The Beatles - Rubber Soul - Michelle.mp3 和 The Beatles - Help! - Yesterday.mp3。
- 在面板中选择这三个文件。
- 打开批量重命名对话框。
- 选中正则表达式(G)。
- 选中排除扩展名(D)。
- 在搜索(S)组合框输入 "(.*) - (.*) - (.*)"。此正则表达式包含 ".*"(任意字符重复零次或多次)、"()"(括起子表达式)及 " - "(文件名中的分隔子串),表示查找以 " - " 分隔的三个子串。
- 在替换为(I)组合框输入 "$1 - $3 - $2"。表达式包含 "$1"、"$2" 和 "$3",分别表示第一、第二和第三个匹配子表达式,以及作为名称分隔符的 " - "。
- 此时预览(P)列表的新名称列应显示 The Beatles - Revolver - Yellow Submarine.mp3、The Beatles - Rubber Soul - Michelle.mp3 和 The Beatles - Help! - Yesterday.mp3。
- 点击“重命名”按钮。
根据结构化名称创建目录结构
假设有 The Beatles - Revolver - Yellow Submarine.mp3、The Beatles - Rubber Soul - Michelle.mp3 和 The Beatles - Help! - Yesterday.mp3。希望创建 The Beatles 目录及 Revolver、Rubber Soul 和 Help! 子目录,再将 MP3 移入相应子目录,文件名仅保留最后的曲目名。
- 在面板中选择这三个文件。
- 打开批量重命名对话框。
- 选择重命名相对路径(R),位于选项(O)菜单中。
- 清除每个名称中仅一次(Y)复选框。
- 在搜索(S)组合框输入 " - "。
- 在替换为(I)组合框输入 "\"。
- 此时预览(P)列表的新名称列应显示 The Beatles\Revolver\Yellow Submarine.mp3、The Beatles\Rubber Soul\Michelle.mp3 和 The Beatles\Help!\Yesterday.mp3。
- 点击“重命名”按钮。
将子目录的全部文件移到一个目录
假设有 Car 和 House 两个目录,包含 Car\1.jpg、Car\2.jpg、House\3.jpg 和 House\4.jpg,各有两个文件。希望全部移到 Photos 目录,改为 Photos\1.jpg、Photos\2.jpg、Photos\3.jpg 和 Photos\4.jpg。
- 在面板中选择 Car 和 House 目录。
- 打开批量重命名对话框。
- 选中包括子目录(B)。
- 选择重命名相对路径(R),位于选项(O)菜单中。
- 选择移除空目录(E),位于选项(O)菜单中。
- 选中正则表达式(G)。
- 在搜索(S)组合框输入 ".*\\"。此正则表达式包含 ".*"(任意字符重复零次或多次)和 "\\"(反斜杠),表示查找以反斜杠结尾的最长子串。
- 在替换为(I)组合框输入 "Photos\"。
- 此时预览(P)列表的新名称列应显示 Photos\1.jpg、Photos\2.jpg、Photos\3.jpg 和 Photos\4.jpg。
- 点击“重命名”按钮。
仅移除两侧不全为数字的点
假设有 Altap.Salamand.2.5 和 Altap.Salamand.2.0 目录,要改为 Altap Salamand 2.5 和 Altap Salamand 2.0。
- 在面板中选择这两个目录。
- 打开批量重命名对话框。
- 选中正则表达式(G)。
- 清除每个名称中仅一次(Y)复选框。
- 在搜索(S)组合框输入 "(?<=\D)\.|\.(?=\D)"。此正则表达式包含 "(?<=\D)"(前方为非数字 "\D" 的正向后行断言)、"\."(点字符)、"|"(分隔两种备选表达式)及 "(?=\D)"(后方为非数字 "\D" 的正向先行断言),表示查找前方或后方为非数字的点。
- 在替换为(I)组合框输入一个空格。
- 此时预览(P)列表的新名称列应显示 Altap Salamand 2.5 和 Altap Salamand 2.0。
- 点击“重命名”按钮。
另请参阅
From the Sally manual (GPL-2.0-or-later), © 1997-2023 Open Salamander Authors; © 2025-2026 Elias Bachaalany. Source: manual source (zip) · original page in the Sally repository