Bulk Renaming

O Filestar tem um sistema poderoso de renomeação que permite controlar o nome dos arquivos gerados.
Nos exemplos a seguir, vamos supor que estamos convertendo o arquivo cat.jpg em uma imagem PNG. O Path Template a seguir resultará no nome de arquivo cat.png:
<Filename>.<Extension>
Tudo entre < e > é uma tag especial que é substituída por um valor. Entre as tags, você pode usar qualquer caractere para formar o caminho e os nomes dos arquivos.
Ao especificar Path Templates, você pode criar regras avançadas de renomeação. Veja um exemplo:
<Image.Location>\<Image.Year>-<Image.Month>-<Image.Day>\<Filename>.<Extension>
=> "New York\1982-07-17\Photo.jpg"
Tags compatíveis
Filename
É substituída pelo nome do arquivo original, sem a extensão.
Extension
É substituída pela nova extensão.
Order
Algumas skills retornam mais de um arquivo (por exemplo, ao dividir um documento em imagens). A tag é substituída pelo índice numérico do arquivo de saída, contado a partir de 0. A formatação pode ser controlada com o argumento Format.
<Filename>_<Order Format="D3">.<Extension>
=> "Document_001.jpg", "Document_002.jpg"...
Page
Funciona da mesma forma que a tag, mas o índice numérico é contado a partir de 1.
Guid
É substituída por um novo Guid.
ArchivePath
Esta tag é usada ao extrair arquivos de um arquivo compactado, como um zip, para manter a mesma estrutura de pastas do arquivo compactado.
Md5
É substituída pelo hash Md5 do arquivo.
File
É substituída por uma propriedade do arquivo.
<File.Created Format="yyyy-MM-dd">
<File.Modified Format="yyyy-MM-dd">
Image
É substituída pelos metadados da imagem.
<Image.Title>
<Image.Latitude>
<Image.Longitude>
<Image.Year>
<Image.Month>
<Image.Day>
<Image.Taken Format="yyyy-MM-dd">
<Image.Location>
Mp3
É substituída pelos metadados do mp3.
<Mp3.Title>
<Mp3.Album>
<Mp3.Artist>
<Mp3.Track>
<Mp3.Subtitle>
<Mp3.Year>
<Mp3.Genre>
<Mp3.Composer>
<Mp3.Disc>
Tag
É uma tag especial que pode ser usada em combinação com o método de seleção de arquivos "By Path" para fornecer uma lista de nomes de arquivos em formato CSV.
Case.Lower
Método para converter em letras minúsculas.
<Case.Lower><Filename></Case.Lower>
Case.Upper
Método para converter em letras maiúsculas.
<Case.Upper><Filename></Case.Upper>
Trim
Método para remover caracteres indesejados no início ou no fim de uma sequência de caracteres.
<Trim Chars="_"><Filename></Trim>
Substring
Método para extrair um trecho de uma sequência de caracteres.
<Substring Index="0" Length="5"><Filename></Substring>
Replace
Método para substituir todas as ocorrências de uma sequência de caracteres por outra.
<Replace Old="x" New="y"><Filename></Replace>
Última atualização em