Rename
重命名内部命令可用于:
请注意,高级重命名对话框让你自动创建使用用户界面的命令行 —— 只需要根据需要配置对话框,然后从对话框底部的剪贴板菜单中下拉选择当前设置创建函数。
命令参数:
参数 | 类型 | 可能的值 | 说明 |
---|---|---|---|
(无参数) | - | - | |
ADVANCED | /S | (无值) | 以高级模式显示重命名对话框。 示例: 当与重命名模式或预设名称组合使用时,ADVANCED参数可用于确保命令打开重命名对话框而不是立即重命名所有选定的项目。 示例: |
APPLYNOMATCH | /S | (无值) | 为重命名功能打开即使模式不匹配也能应用操作选项。这可以让CASE等参数应用于所有文件名,无论它们是否与旧名称模式(由PATTERN参数给出)匹配。 示例: |
AUTONUMBER | /S | (无值) | 如果新文件名与现有文件冲突,自动向其末尾添加一个递增的数字。 示例: |
BY | /K/N | <增量> | 使用自动编号(使用NUMBER选项)重命名文件时指定增量。如果没有指定,默认增量为 1。 示例: |
CASE | /K | upper | 将文件名转换为全大写。 示例: |
lower | 将文件名转换为全小写。 示例: | ||
firstword | 将文件名的第一个字母大写。 示例: | ||
allwords | 将文件名的每个单词的第一个字母大写。 示例: | ||
extupper | 将文件名扩展名转换为大写。 示例: | ||
extlower | 将文件名扩展名转换为小写。 示例: | ||
extignore | 在对文件名应用大小写更改时忽略扩展名。将这与其它关键字之一结合使用。 示例: | ||
FINDREP | /O | (无值) | 启用查找替换模式。PATTERN参数必须用于提供要查找的字符串,TO参数提供要替换的字符串。你还可以将其与REGEXP参数结合使用。 示例: |
ext | 使查找替换在文件名扩展名和文件名词干中同时操作。 示例: | ||
FROM | <文件名> ... | 重命名命令行上指定的文件,而不是源文件列表中选定的文件。该参数可以接受文件名或通配符模式。如果文件名包含空格,请记住用引号将每个文件名括起来。 示例: | |
HEADING | /O | (无值) | 与能生成项目列表的命令结合使用(参见动态按钮),HEADING参数在列表开头添加一个简短的标题。当列表为空时,标题将被隐藏。标题只对那些可能在按钮自身级别生成多项的命令起作用。 如果HEADING单独使用,没有指定文本值,则将使用主按钮的标签文本作为标题。 示例: |
<标题文本> | 如果你想让它与按钮的标签不同,你可以指定标题文本。 示例: | ||
IGNOREEXT | /S | (无值) | 为重命名功能打开忽略扩展名选项。文件名扩展名不会受影响,无需在任何通配符模式中考虑它们。 示例: 对于非交互式重命名,Ignore extensions选项在默认情况下关闭,以避免破坏旧按钮。你只需将IGNOREEXT参数与指定命令行上所有内容且不打开重命名对话框的重命名命令一起使用。 对于打开对话框的交互式重命名,Ignore extensions选项在默认情况下开启。你可以通过下面记录的单独NOIGNOREEXT参数在对话框中关闭选项。 |
INLINE | /O | (无值) | 在源文件列表中当前具有焦点的项目上激活内联重命名。 示例: |
all | 自动选择整个文件名进行编辑。 示例: | ||
name | 自动选择文件名的词干(但不选择扩展名)。为文件夹选择整个名称。 示例: | ||
endstem | 将光标置于文件名词干(扩展名前)的末尾,但不自动选择名称中的任何部分。 示例: | ||
ext | 自动选择文件名扩展名。为文件夹选择整个名称。 示例: | ||
home | 将光标置于文件名的开头。 示例: | ||
end | 将光标置于文件名的末尾。 示例: | ||
single | 如果选择了多个条目,则会显示 重命名 对话框。在此情况下,只有当前焦点项目才会开始内联重命名。 示例: | ||
MACRO | /K | 可用于指定重命名 宏操作 字符串。可以使用重命名对话框中的宏生成器生成这些字符串,然后在命令中使用硬编码。 示例: | |
MATCHCASE | /S | (无值) | 使重命名操作区分大小写。模式和搜索字符串必须与文件名的大写小写完全匹配。 示例: |
NOFILEINFO | /S | (无值) | 禁用文件信息元数据插入。例如,字符串 {mp3title} 通常会在新文件名中插入 MP3 文件的标题。如果指定了 NOFILEINFO,则会将字符串 "{mp3title}" 原样插入新文件名中。 示例: |
NOIGNOREEXT | /S | (无值) | 在首次打开重命名对话框时关闭其中的 忽略扩展名 选项。只有在以交互方式打开重命名对话框时才需要使用此参数。 示例: 对于重命名命令的非交互式使用,忽略扩展名 选项默认关闭(以避免破坏旧按钮),可以通过上面记录的单独IGNOREEXT 参数打开。 |
NOMATCHNOFAIL | /S | (无值) | 与重命名模式不匹配的文件不会被算作“失败”。对于需要在将所有文件传递给其它命令之前进行一些可选重命名的多行函数,这可能很有用。 默认情况下,如果不使用 NOMATCHNOFAIL,则如果文件与重命名模式不匹配,那么它将被标记为失败,并被函数的其余部分跳过(除非下一个命令是另一个 Rename,在这种情况下,文件将获得第二次机会)。 如果使用了 NOMATCHNOFAIL,则与重命名模式不匹配的文件仍会传递给后续命令。 示例: |
NUMBER | /O | (无值) | 自动对文件进行编号。所选文件将按它们在文件列表中的呈现顺序进行编号,因此在使用此命令之前,应确保按所需顺序对列表进行排序。第一个所选文件将被分配数字 1,而每个后续文件的数字将按 BY 参数提供的值递增(如果未提供 BY,则递增 1)。 默认情况下,数字将添加到文件名的末尾,位于扩展名之前。可以通过在新的文件名中提供 [#] 标记来为数字指定不同的位置。 示例: |
<start> | 从指定数字开始对文件进行编号。提供 NUMBER 值还可以对分配的数字进行零填充。例如,值 0010 表示从 10 开始编号,并用零填充到四位数。[#] 也可以用于指定零填充,[#5] 将用零填充到五位数。 示例: 如果在数字前添加**!**,则可以使用此参数指定重命名对话框中相应字段的默认值,而无需实际打开连续编号选项。例如,你可能需要“01”的默认值,以便获得两位数的填充,而无需在每次在 UI 中打开选项时都要输入额外的“0”。如果你使用该功能,还应包括 ADVANCED 参数,以便显示重命名对话框,而不是在后台执行重命名操作。 示例: | ||
PATTERN | /K | <pattern> | 指定代表原始文件名的通配符模式。此参数用于执行通配符重命名。重命名命令支持一种简单的通配符语法,可在其中为 PATTERN 参数提供一个或多个星号以将原始名称的某些部分复制到新名称。PATTERN 参数还与 REGEXP 结合使用,以提供正则表达式重命名的搜索模式,并与 FINDREP 结合使用,以提供查找和替换重命名搜索字符串。 请参阅 重命名文件 部分以详细了解各种重命名模式。 示例: 同时指定 FROM 参数将表示该命令忽略当前文件选择,并对所有匹配文件应用指定的重命名。只有同时与 TO 和 PATTERN 参数匹配的文件才会被重命名。 示例: 如果同时给定了 PATTERN 和 TO 参数,则该命令通常会在不提示任何进一步交互的情况下立即应用重命名;你可以添加 ADVANCED 参数来代替显示重命名对话框,其中包含指定的模式,以便可以预览操作并根据需要进行调整或全部取消。 示例: |
PRESET | /K | findrep | 以 查找并替换 模式打开 重命名 对话框。 示例: |
regexp | 以 正则表达式 模式打开 重命名 对话框。 示例: | ||
regexpfindrep | 以 正则表达式 + 查找并替换 模式打开 重命名 对话框。 示例: | ||
last !last | 指定 PRESET=last 会打开 重命名 对话框,该对话框显示上次使用该对话框时的设置。类似于打开对话框并单击 上次重命名 按钮。 示例: 示例: | ||
!list | 显示一条已保存的重命名预设的生成列表(充当 动态按钮)。从列表中选择一个预设会将该重命名操作应用到当前选定的文件和文件夹。 可以通过添加以下关键字来控制生成列表:
示例: | ||
<preset> | 将已命名的保存的重命名预设应用于当前选定的所有文件和文件夹。重命名预设通过 高级重命名 对话框创建。 示例: 您可以添加 ADVANCED 参数以使对话框打开并允许您进行更改,或者在重命名应用之前完全取消操作。 示例: | ||
RECURSE | /S | (无值) | 重命名操作将在选定的子文件夹内的所有文件中递归执行。 示例: |
REGEXP | /S | (无值) | 启用正则表达式模式。必须使用 PATTERN 参数提供搜索模式,并使用 TO 参数提供替换模式。您还可以选择将其与 FINDREP 参数结合使用。 示例: |
RENAMEMATCHING | /S | (无值) | 在重新编号时保持具有相同词干和不同扩展名的文件在一起。例如,重命名后 IMGP1032.JPG 和 IMGP1032.WAV 将被赋予相同的编号。 示例: |
SCRIPTARG | /K/M | <option:value>, [<option:value>,..] | 用于将自定义字段值传递给 重命名脚本。 示例: |
SIMPLE | /S | (无值) | 以 简单 模式显示重命名对话框。 示例: |
TO | /O | <新名称> | 指定要重命名的文件的新名称。在使用通配符或正则表达式重命名时,此参数还用于指定“至”模式,而在查找并替换模式下重命名时,则用于指定“替换”字符串。执行查找并替换重命名时,此参数也可以不提供值 - 在这种情况下,搜索字符串将替换为空。 示例: |
TYPE | /K | files | 强制重命名仅对文件进行操作 - 将忽略任何选定的文件夹。 示例: |
dirs | 强制重命名仅对文件夹进行操作。 示例: | ||
WHENEXISTS | /K | ask | 控制如果新文件名已经存在将发生的情况。默认操作是向用户 询问 每个现有文件。 示例: |
delete | 按要求执行重命名,删除已存在的该文件。 示例: | ||
keep | 按要求执行重命名,重命名已存在的旧文件。 示例: | ||
rename | 通过添加后缀来修改新名称,使其唯一。 示例: | ||
skip | 跳过任何已存在的文件,不执行重命名。 示例: |
最后更新于