2023年12月16日发(作者:)

Bulk Rename Utility

所有的重命名选项功能介绍

当您第一次运行该应用程序时,您将看到位于屏幕中心的主窗口。主屏幕以类似于Windows资源管理器的方式布局。在菜单栏下面有两个窗格,左边是一个树形视图,提供对系统驱动器和文件夹的访问。右边的面板是在左边显示的树的当前选定的分支中包含的文件和文件夹的列表视图。

在导航窗格下面是一系列的控件。控件按照功能组合在一起——例如,所有的设备都可以从文件名中删除文本。只完成你感兴趣的盒子。例如,不要假设你必须在正则表达式框或新位置框中放入一些东西。

批量重命名实用程序所使用的规则,用于重命名以控件出现的顺序处理的文件。从左到右。在点击“Rename”按钮之前,名称不会被更改,但是您总是可以在新的Name列中看到所提议的文件名的预览。请注意,本专栏仅针对所选的文件进行更新。

正则表达式(1)

正则表达式。它允许你输入一个正则表达式匹配和替换。更多的细节可以在这里找到。如果您没有使用正则表达式,那么这两个字段必须留空。不要将这些字段与屏幕上其他地方找到的替换字段混淆(替换,见下文)。

包括Ext.(扩展名):选择这个选项将正则表达式应用到整个名称和扩展名。

名称(2)

好名字。它允许您管理文件名。

名称下拉:

保持-确保原始文件名没有改变(默认)。

删除-从所选项目中完全删除文件名。

固定-为所有选定的项目指定一个新的文件名。如果你也在使用编号部分,这是非常有

用的。

反向-反转名称,例如12345。txt变成54321.三种。

替换(3)

更换。它允许你用另一个文本字符串替换一个文本字符串。

这个部分由两个控件组成。您必须指定您想要替换的文本和您想要替换的文本。有可能找到一个文本字符串,并用一个空字符串替换它,或者用更短的字符串,或者用更长的字符串来替换它。您还可以指定是否希望“查找”使用匹配案例来区分大小写。注意,文本总是被您指定的文本所取代,包括任何特定的文本案例。

大小写(4)

允许更改文件和/或文件夹名称的大小写。

大小写下拉:

同样的;保持原始大写不变。

小写;将名称(s)中的所有字母转换为小写字母。

大写;-把名字(s)中的所有字母转换成大写字母。

标题;将所选项目中的所有单词转换成初始大写。一个词通常被定义为由空格或括号进行的一连串字母。所以“joe “将成为” Joe ”,但“”将成为“”。

句子;把句子中的所有单词转换成句子的格式。这意味着在每一个句号(.)之后,将第一个单词的第一个字母大写。“hello EVERYONE. MY name IS ” Hello

everyone. My name is ”

例外:您还可以输入一个“异常”列表,冒号隔开。例如,如果您输入了PHP:ASP:doc,那么任何PHP或ASP(或PHP或ASP)的出现都会被转换为大写,并且DOC(或DoC)

的每次出现都将成为doc。

删除(5)

这个部分包含了几个删除文件名的选项。注意,这些并不适用于文件扩展名,只是名称。

First n – 删除前n个字符

Last n - 删除后n个字符

From/to – 删除n-m

Chars –例如:输入“QW:#”将导致所有的Q、W、:和#被删除。

Words -删除输入的单词(由空格分隔)

Crop – 裁剪特殊的字符和单词

下拉在前:删除某某前面的

下拉在后:删除某某后面的

下拉特殊:指定通配符 (*)删除占用通配符的特殊字符串和字符。So for example,

specifying [*] would convert "Hello[ABC] Joe" to just "Hello Joe"

Digits –删除数字.

High (汉字)– 删除high-ASCII 字符 (chars from 128 to 255).

Trim(修饰) –删除头尾空格.

D/S – 删除双空格,替换为单空格.

Accent – 删除重音符号. e.g. File names might contain à and á.

Chars – 删除字符.

Sym –删除符号.

Lead Dots(前置圆点) - Remove the . or .. from the front of filenames (useful

if you've copied from a Linux/Unix system).

移动/复制(6)

移动或复制开始n或结尾n到结尾n、开始n或位置n,并可指定分隔符。

添加(7)

在文件名中添加一个固定的前缀或后缀,以及某些Exif和ID3标签。

本节允许您在文件名(前缀)的开头添加一个固定的文本字符串,或者将一个固定的文本字符串添加到文件名末尾(后缀)。对于重命名MP3文件很有用,在这里你可以用艺术家或专辑名称在所有的文件名前面加上前缀。你也可以在文件名的任何地方插入一个文本字符串。

您还可以选择添加一个“单词空间”。这将在任何大写字母(除了第一个字符)之前插入一个空格,除非已经有一个空格。因此,“我的假期照片”这个名字将成为“我的假日照片”。

注意:如果您正在处理JPEG文件,您还可以提取并添加某些EXIF标记。

这些是使用替代标签指定的,您可以将它们键入前缀、插入或后缀框。支持的标签是:

%a-光圈

%c -评论

%e -曝光

%f -焦距

%xb -Exposure Bias

% ma -相机

% mo -相机模型

注意:如果你正在处理MP3文件,你也可以提取某些ID3标签(nb只有V1和v1.1 ID3标签)。这些是使用替代标签指定的,您可以将它们键入前缀、插入或后缀框。支持的标签是:

% r -艺术家

% l -专辑

% t -标题

% k –轨道数

注意:您还可以指定%z来包含文件大小(使用当前在Options菜单中指定的格式)

自动日期(8)

在文件名中添加不同的日期,以各种格式。

这一节允许您对文件名进行前缀或后缀,其中包含各种日期——文件创建、修改或访问的日期,以及当前日期。可以用9种不同的格式添加日期,其中一些还包括修改时间。您还可以指定想要在日期/时间和现有文件名(分隔符)之间放置的字符,以及在不同日期/时间段(连接符)之间放置的字符。例如,DMY的格式,带有连接符的“-”将给出一个日期(例如)“25-01-03”。“中心”标志是用来表示你是否会用两个数字或4个数字来表示。

您还可以选择指定自己的定制日期格式,这里详细介绍了这些格式。

如果您还更新了文件的创造性日期或修改日期,那么您也可以选择“创建时间(New)”和“修改时间(新)”值,这些值将等同于您的新时间戳。

你可以使用的几个日期与“拍摄”有关。这些是EXIF标志,通常嵌入在数码相机图像中(使用数码相机创建的图像)。批量重命名实用程序只能从JPEG图像中获取标志(。。JPG或。JPEG扩展名),TIFFs(。TIF,。TIFF),尼康(.NEF)和佳能(.CR2)文件。如果没有日期,则不使用日期。例如,选择为.EXE文件附加一个日期字段,不会附加任何内容。日期是:

拍摄(原始)-原始的时间戳,它永远不会改变。

拍摄(数字)—原始时间戳,但是如果文件已经被编辑过(佳能数码照片专业等),

那么这个日期就会更新。

拍摄(修改)-标准的“DateTime”EXIF字段,如果您编辑图片,通常会更新。

拍摄(最近)-这三者中最近的“最近”。到最近,这意味着文件中的最后一个时间戳,而不一定是最近的时间。这纯粹是为了保留与以前版本的批量重命名实用程序相同的行为。

添加文件夹名称(9)

这一节允许您追加包含文件夹的名称到文件名。举个例子,如果你在一个名为“Highland Show August 2003”的文件夹里有一个名为“”的文件,那么你可以自动将这个文件重命名为“Highland Show August 2003 - ”。

如果您有大量的文件夹,每个文件夹都包含相同的文件组,并且您希望将所有的文件合并到一个单独的文件夹中,这是非常有用的。

您可以指定分隔符(s)在文件夹名称和文件名之间使用。

您还可以指定要添加多少个文件夹。例如,如果你在 "C:Documents and

SettingsAdministratorPictures"中有一个名为“”的图片,你选择了4个级别,结果将是“C-Documents and ”软件将自动删除“:” (e.g C:)。因为这两个字符在文件名中是非法的。

编号(10)

添加顺序数字。

这一节允许您按顺序编号一组文件。存在一些条件:

模式-指定你是否想要将数字附加到文件名的开头,或者在文件名的末尾,或者在一个特定的位置插入。

开始-指定编号的起始编号。

增量-您希望每个文件名称数字增加的数字。

位数—数字元素所占用的最小个数。以1-36为底,用前置零填充;a-z和A-Z选项将在适当的时候用“a”或“A”填充。

分隔符-你希望在文件名和数字之间插入的字符或字符。如果您在分隔符框中输入特殊字符“:”(冒号),那么它将被自动编号替换。所以ABC:DEF的分隔值会导致ABC1DEF1、ABC2ABC2等。

一个常见的情形是:

·模式=后缀

·开始= 1

·增量= 1

·位数= 4

·分隔符= -

这将导致文件名后缀为-0001、-0002、-0003、-0004等。

断开—当nnn字符发生变化时,重置自动编号。当新名称的第4个字符发生变化时,输入4以使数字重置。

文件夹——在子文件夹的改变上重置自动数字。

类型-你可以选择在任何基数上附加自动编号,从2到36。例如,以16为基数的26的值将被视为1A。或者甚至用字母,例如A-Z或A-Z。

罗马数字-将罗马数字转换成小写字母。例如,如果您有一个名为“Beethoven's

niNTH syMPHONY part iii”的文件,您可能想要使用标题大写来格式化文件名,但这将影响“iii”。使用这个控件来处理罗马数字元素。

扩展名(11)

更改文件名扩展名。

同样的,保持原始大小写不变。

将扩展中的所有字母转换为小写字母。

将扩展中的所有字母转换成大写字母。

标题-将所选项目中的所有单词转换为首字母大写,例如.Jpeg。

修正-用固定的扩展替换扩展。例如,使用这个选项将所有文件设置为“.doc”类型。

额外-添加一个二级扩展。例如,变

y 为

删除-删除任何文件扩展名。例如y 变为 My

过滤器(12)(选择a.k.a)

选择文件列表中显示的文件和/或文件夹。默认情况下,这将是当前文件夹中的所有文件和文件夹。注意,这个部分只用于管理哪些文件/文件夹被显示。您仍然需要选择一个文件或文件夹来重命名它。

过滤器-指定要使用的文件掩码。通常情况下是这样的。*.*, or *.mp3, or *.doc等。注意,本节只用于管理文件/文件夹的显示。您仍然需要选择一个文件或文件夹来重命名它。例如,输入一个作为"*.mp3"的过滤,意味着只有你的MP3文件才会显示出来。您可以通过将它们与空格分开来输入多个文件掩码。如"*.mp3 *.doc *.xls"。注意:当您将光标移动到另一个字段或单击不同的控件时,该字段的更改才会生效。这是为了防止列表在您输入时每次击键时进行重建。您还可以使用感叹号(!)的前缀来执行“not”表达式。所以"* !*.doc !*.mp3"将会选择除Word文档和MP3文件之外的所有东西。

匹配大小写——应用过滤器时的匹配情况。

正则表达式——过滤器是正则表达式。

文件夹-包括列表中的文件夹。

文件——包括列表中的文件。

子文件夹——如果检查子文件夹选项,程序将处理文件层次结构中选定的分支中的所有子文件夹的内容。当使用这个特性时,应该小心谨慎,因为实用程序可能会列出系统上的每个文件。

隐藏-检查这个选项将意味着隐藏的文件将被显示和可选择。重要提示:您应该小心使用这个选项,因为许多Windows系统文件都是隐藏的,重命名它们可能会对系统的功能产生不利影响。

最小长度。-只有文件/文件夹的名称大于(或等于)这个长度,才会显示和可选择。例如,如果您想要将大于64个字符的文件重命名为CD,这是很有用的。如果文件/文件夹名称比指定的长度短,那么这将排除文件和文件夹。然而,在递归扫描中,子文件夹仍然会被扫描,不管子文件夹的名称的长度如何。

最大长度。-只有文件/文件夹的名称小于(或等于)这个长度的文件将被处理。然而,在递归扫描中,子文件夹仍然会被扫描,不管子文件夹的名称的长度如何

条件——在这里,您可以输入一个Javascript条件来过滤文件/文件夹。如果条件的计算结果是“true”,那么这个对象就包含在文件列表中,否则它就不是。使用一个条件,您可以根据名称、日期、exif、大小、属性、长度等来包含/过滤文件。

新位置(13)

这一节允许您原封不动地保留原始文件,但是在一个单独的文件夹中创建文件的副本(带有新名称)。这个选项将会优先“覆盖目标文件”菜单选项。

特殊(14)

除了上面的重命名选项之外,还有4个额外的特殊动作可以在文件上执行。

这些行动也可以通过“特别”菜单进行访问,它们是:

·改变文件属性

·更改文件时间戳

·字符翻译

Javascript重命名(Javascript重命名为您提供了完全的灵活性,并通过使用Javascript代码对文件重命名进行了控制)