Bulk Renaming

Filestar 拥有强大的重命名系统,让您可以控制输出文件的文件名。
在以下示例中,假设我们要将文件 cat.jpg 转换为 PNG 图像。以下 Path Template 会生成文件名 cat.png:
<Filename>.<Extension>
< 和 > 之间的内容是特殊标签,会被替换为相应的值。标签之间可以使用任意字符来构成路径和文件名。
通过指定 Path Templates,您可以创建高级重命名规则。例如:
<Image.Location>\<Image.Year>-<Image.Month>-<Image.Day>\<Filename>.<Extension>
=> "New York\1982-07-17\Photo.jpg"
支持的标签
Filename
替换为原始文件的名称,不含扩展名。
Extension
替换为新的扩展名。
Order
某些 skills 会输出多个文件(例如将文档拆分为图像)。此标签会被替换为输出文件的数字序号,从 0 开始计数。您可以通过 Format 参数控制格式。
<Filename>_<Order Format="D3">.<Extension>
=> "Document_001.jpg", "Document_002.jpg"...
Page
作用与上述标签相同,但数字序号从 1 开始计数。
Guid
替换为新的 Guid。
ArchivePath
从 zip 等压缩包中提取文件时,可使用此标签保留压缩包中的文件夹结构。
Md5
替换为文件的 Md5 哈希值。
File
替换为文件属性。
<File.Created Format="yyyy-MM-dd">
<File.Modified Format="yyyy-MM-dd">
Image
替换为图像元数据。
<Image.Title>
<Image.Latitude>
<Image.Longitude>
<Image.Year>
<Image.Month>
<Image.Day>
<Image.Taken Format="yyyy-MM-dd">
<Image.Location>
Mp3
替换为 mp3 元数据。
<Mp3.Title>
<Mp3.Album>
<Mp3.Artist>
<Mp3.Track>
<Mp3.Subtitle>
<Mp3.Year>
<Mp3.Genre>
<Mp3.Composer>
<Mp3.Disc>
Tag
这是一个特殊标签,可与“按路径”文件选择方式结合使用,以 CSV 格式提交文件名列表。
Case.Lower
用于转换为小写。
<Case.Lower><Filename></Case.Lower>
Case.Upper
用于转换为大写。
<Case.Upper><Filename></Case.Upper>
Trim
用于移除字符串开头或末尾不需要的字符。
<Trim Chars="_"><Filename></Trim>
Substring
用于截取字符串的一部分。
<Substring Index="0" Length="5"><Filename></Substring>
Replace
用于将字符串中所有出现的指定字符串替换为另一个字符串。
<Replace Old="x" New="y"><Filename></Replace>
最后更新于