U nekim akcijama, možete koristiti posebne oznake koje su omeđene "%" znakovima.
Budući da se "%" koristi kao posebni znak, pa se za jednostruki "%" u nazivu datoteke mora unijeti "%%".
U svakoj akciji koja podržava posebne oznake, dostupne oznake su navedene u "Napomene", tekstu ispod parametara te akcije.
Na primjer, akcija Koristi mp3 podržava ID3-povezane oznake, kao %author% i %title% u dodatku kod %name% i %ext%. Dakle,
tipična maska za MP3 datoteke će biti nešto poput %author% - %title%%ext% (%ext% uključuje točku, tako da ne moramo staviti točku u masku
korištenu ovdje).
Oznaka %folderN% obično je dostupna. Ova oznaka vam omogućuje da koristite ime matičnih mapa u nazivu same datoteke. To je malo teško objasniti, pa ću vam dati neke primjere.
Ako imate datoteku u "c:\data\images\movies\poster.jpg" i koristite akciju Umetanje niza znakova:
%folder1% - datoteka će biti preimenovana u "movies - poster.jpg"%folder2% - datoteka će biti preimenovana u "images - poster.jpg"Takoder možete koristiti relativnu putanju, npr. ako imate nekoliko mapa, svaka sadrži puno datoteka i sve ove datoteke nisu potpuno različite između dvije mape. Možete htjeti umetnuti naziv mape, a zatim premjestiti sve datoteke u zajedničku nadređenu mapu. Ovdje je primjer, imate sljedeće datoteke:
Ako ste preimenovali akcijom umetanje niza znakova, a niz je poput ../%folder1% umetnut na mjesto 0 od početka, budete dobili slijedeće u
"images" mapi:
Sada možete obrisati prazne "movies" & "games" mape.
Ako unesete negativni broj umjesto toga, brojanje će se obaviti iz korijenske, a ne iz trenutne mape. Dakle, još uvijek koristi "c:\data\images\movies\" kao mapu:
%folder-1% = "c"%folder-2% = "data"%folder-3% = "images"Upotrebom oznake %name%, također možete htjeti imati datoteke smještene u mapu koja uzima ime datoteke. Za to, opcija "Prisili direktorij" mora biti omogućena. Ako imate sljedeće datoteke:
Dalje s akcijom Umetanje niza znakova, koristeći niz poput %name%\ umetnut na mjesto 0 od početka, ćete dobiti tri "cars" datoteke u
"cars" mapi, i tri "houses" datoteke u "houses" mapi.
Kada preimenujete naziv mape, %count% i nekoliko izvedenih oznake je dostupno:
%count% = broji datoteke i podmape sadržane u preimenovanoj mapi%countr% = isto, ali također broji ono sto je u podmapama (rekurzivno)%countfiles% = broji samo datoteke%countfilesr% = isto, ali također broji ono sto je u podmapama (rekurzivno)%countfolders% = broji samo podmape%countfoldersr% = isto, ali uključuje i podmape u podmapama (rekurzivno)Za Koristi mp3 oznake i Koristi EXIF info akcije, postoji i posebna oznaka: $if. To vam omogučuje da napravite uvjetno oblikovanje. Na primjer, kada je polje prazno možda ćete htjeti da prethodi " - ". Ili staviti posebnu vrijednost.
Sintaksa je sljedeća: $if(condition,value-if-true,value-if-false). Ako "condition" nije prazno, value-if-true će se koristiti. U suprotnom slučaju će se koristiti value-if-false. Obzirom da ćete možda morati koristiti zareze i zagrade unutar $if funkcije, možete staviti vrijednosti unutar navodnika ("...") da bi bi se spriječilo njihovo analiziranje. Ali budite oprezni s njima: oni također sprječavaju %tag% da se analizira.
Ovdje su neki primjeri koji će bolje objasniti. U popisa datoteka postoje dvije mp3 datoteke koje imaju loše ime (1.mp3 i 2.mp3), ali koja ima sljedeće valjane ID3 podatke:
Ovdje je rezultat koristeći različite maske:
%author% - %title%%ext%
Jednostavno uzima autora i naslov, odvojene crticom. Ovdje nismo koristi "if" funkciju, a i rezultat nije jako lijepo kada postoje prazna polja.
%author%$if(%title%, - %title%,)%ext%
Uzmi autora, a ako naslov nije prazan, dodaj crticu i naslov.
%author%$if(%album%," ("%album%")",)$if(%title%,", "%title%,)%ext%
Uzmi autora, ako postoji, dodaj naziv albuma izmedu zagrada, onda, ako postoji dodaj naslov odvojen zarezom. Ovdje možete vidjeti koja zagrada i zarez
se moraju staviti izmedu navodnika da se ne uzmu kao završetak "if" ili vrijednosti separatora.
%author%$if(%album%," ("%album%")",)$if(%title%,", "%title%,$if(%track%, - %track%,))%ext%
Isto kao prethodno, ali u "if" unutar naslova je dodano jos jedno "if" za dodati broj zapisa samo u slučaju da je naslov prazan.