修改文件/文件夹名
重命名一个或多个文件夹的名称,支持命名控制标记,使用此命令可以进行批文件命名。
命令选项
源文件 指定需要同步的文件,可以使用通配符,如: c:\documents\*.doc。也可以指定多个文件,每个文件间用分号;隔开,如: c:\documents\*.doc;*.jpg;*.inc; 如果要操作文件夹下的所有文件,可以用 *.* 表示.
排除的文件 指定哪些文件不需要重命名,可以使用单个的文件名或是通配符,多个文件名以以分号隔开,如:abc.txt;j.jpg,表示源文件中abc.txt和j.jpg不参与本次重命名。
区分大小写 指定进行源文件查找时是否区分文件大小写。
包括子目录 指定是否搜索子目录下的文件。.
新的文件/文件夹名(允许使用命名控制标记) 指定新的名称,关于命名控制标记,请参见下面的相关内容。
如果目标名已被其它使用
- 忽略,不再重命名当前文件。
- 在文件名后增加数字。
允许重命名文件夹 指定是否重命名文件夹,如果不选择,则所有文件夹的名称将不会改变.
所有文件夹使用统一的顺序号 指定如何使用顺序号, 如果选择此项, 则所有文件都将使用统一的顺序号,而不管在哪个子文件夹下面,这样可以保存文件不重名。否则,每个子文件夹都将使用自己的顺序号。
备注:
新的文件/文件夹名可以使用命名控制标记,命名控制标记主要用于确定如何产生新的名称,命名控制标记由一个左尖括号<, 标记字符,和一个右尖括号>组成。例如:想继续使用源文件名,您可以将控制标记"<s>"放在新的名称当中, 标记字符"s"是大小写敏感的。所以,"<m>" 和 "<M>" 表示的含义并不一样 - "<m>" 是得到当前月份,"<M>" 是得到当前时间的分。
注意:
文件名和扩展名将会分别进行处理,例如:需要重命名的源文件名是:"hello.txt", 命名控制串是 "<s>", 哪么新的文件名是 "hello", 如果需要得到完整的文件名 命名控制串应该写成 "<s>.<s>".下表是现在支持的所有标记
标记字符 说明 <s> 取得源文件名. <sl> 取得源文件名并转换成小写。 <su> 取得源文件名并转换成大写。 <lx> 从源文件名中取一部分,从左到右 x 个字符。 <llx> 从源文件名中取一部分,从左到右 x 个字符并转换成小写。 <lux> 从源文件名中取一部分,从左到右 x 个字符并转换成大写。 <rx> 从源文件名中取一部分,从右到左取 x 个字符。 <rlx> 从源文件名中取一部分,从右到左取 x 个字符并转换成小写。 <rux> 从源文件名中取一部分,从右到左取 x 个字符并转换成大写。 <ix,n> 从源文件名中取一部分,从左到右第 x 位置开始, 取n个字符。 <ilx,n> 从源文件名中取一部分,从左到右第 x 位置开始, n个字符, 并转换成小写。 <iux,n> 从源文件名中取一部分,从左到右第 x 位置开始, n个字符, 并转换成大写。 <n> 正在处理的文件顺序号,也就是目标文件夹下符合条件的第几个文件。 <n?x> 指定生成的顺序号长度和填充字符。其中,?为填充字符, x为长度。如下面的例子: <n03>,其中0是填充字符,长度为3,新的文件名将是"001","002","003"
<na4>,其中a是填充字符,长度为4,新的文件名将是"aaa1","aaa2","aaa3"
<T> 当前计算机时间 <D> 当前计算机日期 <y> 当前计算机日期年份 <m> 当前计算机日期月份 <d> 当前计算机日期号数 <h> 当前计算机时间中的小时 <M> 当前计算机时间中的分钟 <e> 当前计算机时间中的秒 例子:
- 当前正在处理的文件名是 : "MacroExpert.txt"
- 当前正在处理的文件顺序号是: "5"(即这个文件是本次重命名操作处理的第五个文件)
- 当前的计算机时间是 : "08/05/2022 01:00"
命名控制串 新的文件名 abc.txt abc.txt <s>.<s> MacroExpert.txt <sl>.<sl> macroexpert.txt <su>.<su> MACROEXPERT.TXT abc-<su>.<su> abc-MACROEXPERT.TXT <l5>.<l3> Macro.txt pic<lu5>.<lu3> picMACRO.TXT pic-<rl5>.jpg pic-xpert.jpg pic-<n03>.jpg pic-005.jpg pic-<ll5><n-3>.jpg pic-macro--5.jpg pic-<D>.<s> pic-08-05-2005.txt <l5>--<i2>.<s> Macro--Expert.txt <l5>--<i2,2>.<s> Macro--Ex.txt
更多
- 如果只想对某些具有某种属性的文件进行操作,可以通过"属性过滤"卡片设置过滤条件.
- 如果想排除文件夹,请在名称前加上反斜杠,如:想排除子文件夹My Pictures和My Music,可以这样写: \My Pictures;\My Music.