Pomoc Ant Renamer 2

Ant Renamer 2

Formatiranje nizova

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:

  • S maskom = %folder1% -  datoteka će biti preimenovana u "movies - poster.jpg"
  • S maskom = %folder2% -  datoteka će biti preimenovana u "images - poster.jpg"
  • itd.

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:

  • c:\data\images\movies\poster1.jpg
  • c:\data\images\games\poster1.jpg
  • c:\data\images\games\poster2.jpg

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:

  • movies poster1.jpg
  • games poster1.jpg
  • games poster2.jpg

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"
  • itd.

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:

  • cars.doc
  • cars.xls
  • cars.jpg
  • houses.doc
  • houses.xls
  • houses.jpg

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:

  • 1.mp3: Autor = Blur, Naslov = Song 2, Album je prazno, Broj zapisa je prazno
  • 2.mp3: Autor = Vivaldi, Naslov je prazno, Album = Le Quattro Stagioni, Broj zapisa = 1

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.

  • Blur - Song 2.mp3
  • Vivaldi - .mp3

%author%$if(%title%, - %title%,)%ext%
Uzmi autora, a ako naslov nije prazan, dodaj crticu i naslov.

  • Blur - Song 2.mp3
  • Vivaldi.mp3

%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.

  • Blur, Song2.mp3
  • Vivaldi (Le Quattro Stagioni)

%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.

  • Blur, Song2.mp3
  • Vivaldi (Le Quattro Stagioni) - 1