Informatie XRename
Gebaseerd op versie: 0.0.802.25  (25-02-2008)  InformatieDe 3e en 4e sectie van het versienummer tonen de compilatie-datum:

- 3e sectie
de laatste 2 cijfers geven de maand weer en
het (de) cijfer(s) daarvoor het jaar (minus 2000).

- 4e sectie:
indien < 32: de dag van de maand.
indien > 31: de laatste 2 cijfers geven het uur van de dag weer en
                   het (de) cijfer(s) daarvoor de dag van de maand.


De meest recente versie van dit programma is: 0.0.910.2
Programma's
Downloads

  Met XRename kunnen grote hoeveelheden files met dezelfde structuur voor de namen ervan (bv bestanden van een digitale camera) in één sessie worden hernoemd.
XRename kan interactief worden gebruikt of vanaf de 'command line'.

Interactief gebruik:

Standaard toont XRename de bestanden in de map waar je het bestand xrename.exe hebt geplaatst
Met de 'bladerknop' rechts van het veld 'Base directory' kan je een gewenste map selecteren. Als je meestal vanuit eenzelfde map werkt kan deze locatie middels de menu-optie 'Directory' als 'Base directory...' (standaardmap) worden ingesteld.



Het grote venster kent een linker- en een rechter-gedeelte. Het linkerdeel ('Actual') bevat de bestanden uit de 'Base directory'; het rechterdeel ('Preview') geeft dezelfde bestanden weer, maar nu 'hernoemd' al naar gelang de actie van de gebruiker (zonder actie zie je dus dezelfde bestandsnamen staan als in het linkergedeelte).
M.a.w. alle acties van de gebruiker vinden plaats in het rechtergedeelte van het scherm; pas als de bestanden daar naar tevredenheid zijn aangepast kunnen ze definitief worden hernoemd middels één van de knoppen onder het scherm: 'Actual = Preview' of 'Rename Actual using Preview'.

Betekenis van de 'knoppen':

- 'Search & Replace'
De volgende 'Search & Replace' actie:



geeft als resultaat:



Omdat de bestanden nog niet feitelijk zijn hernoemd kan deze actie ongedaan worden gemaakt met de 'Refresh'-knop (als een soort 'Undo'-functie).
Als het resultaat in het 'Preview'-scherm wel aan de verwachting voldoet kan dit definitief worden gemaakt met de knop 'Rename Actual using Preview'.
Na een bevestigend antwoord op de vraag of de veranderde bestandsnamen mogen worden hernoemd ziet het scherm er als volgt uit:



opm. Hoewel er in het 'Search & Replace'-scherm de mogelijkheid is om extensies te veranderen moet je daar met de nodige voorzichtigheid mee omspringen. Je kan bv. niet ongestraft een .jpg bestand hernoemen naar een .gif bestand.

Als slechts een deel van de bestandsnamen is aangepast kunnen de overige bestanden (als ze niet verder meer nodig zijn) worden verwijderd uit de lijst met de 'Actual = Preview' knop. De bestandsnamen in de kolom 'Actual' die identiek zijn aan de bestanden in de kolom 'Preview' worden dan verwijderd.

Met de knoppen 'Edit' en 'Selected items' kunnen één of meer bestanden worden aangepast en/of worden weggegooid.

Korte beschrijving van de Menu-items:

- Directory/Base directory
Als de bestanden altijd vanuit dezelfde map worden bewerkt kan je met deze optie die map instellen als standaardmap.

- Options/Concatenate Base and Extension
Met deze optie wordt van alle bestanden in het 'Preview-gedeelte' de extensie onderdeel van de bestandsnaam (je zou kunnen zeggen dat de punt tussen de bestandsnaam en de extensie wordt verwijderd).

- Add an extension
Met deze optie wordt een extensie aan de bestandsnaam gekoppeld. Waar de bestandsnaam al een extensie heeft wordt deze vervangen.

- Show command line usage at start
Als deze optie staat aangevinkt wordt elke keer dat XRename wordt geopend het scherm weergegeven met informatie hoe XRename op de commandoregel kan worden gebruikt.

Opmerkingen:

XRename schrijft niet naar de registry; alle data wordt weggeschreven in de het bestand 'xrename.ini' die in dezelfde map moet staan als het bestand 'xrename.exe'.

Om te voorkomen dat je ongewild bestanden aanpast of weggooit is het altijd verstandig om de te 'behandelen' bestanden eerst naar een 'tijdelijke' map te kopiëren en van daaruit te werken!

Hoewel er in het 'Search & Replace'-scherm de mogelijkheid is om extensies te veranderen moet je daar met de nodige voorzichtigheid mee omspringen. Je kan bv. niet ongestraft een .jpg bestand hernoemen naar een .gif bestand.

Als bestanden in één of meerdere submappen moeten worden 'meegenomen' is het handiger om het 'Command Line'-commando te gebruiken.


Gebruik van Xrename als 'Command Line'-commando:

xrename•[Path]~SUB1~[Ext1]•~SUB2~[Ext2] [/S] [/N] [/Q]
(Het • teken geeft aan waar een spatie moet staan)

[Path]



~
SUB1




Ext1


SUB2


Ext2
moet beginnen met de 'drive'-letter gevolgd door :\ en eindigen met \
voorbeeld: C:\Program Files\xrename\xrename.exe\
Als het 'path' niet is ingevuld wordt het 'path' gebruikt van waar de gebruiker dit commando aanroept.
De 'tilde' staat voor nul of meer tekens die niet mogen veranderen.
De 'substring' (= onderdeel van een rij tekens, die zelf ook een string is) die moet worden gevonden. Deze substring mag alleen "leeg" zijn als:
- SUB2 ook "leeg" is,
- Ext1 en Ext2 van elkaar verschillen,
- Elk ~ karakter in SUB1 moet worden omgezet naar ~~ in de eerste parameter.
Een spatie voor "geen extensie",
.* voor "elke extensie",
.EXT1 voor een gespecificeerde extensie.
Deze 2de parameter mag géén van de volgende tekens bevatten: \ / : * ? " < > |
de substring mag leeg zijn maar alleen als ~ en ~ samen minstens één teken bevatten. Elk ~ teken binnen SUB2 wordt vervangen door ~~ in de 2de parameter.
Een spatie voor "geen extensie",
.* voor "elke extensie",
.EXT2 voor een gespecificeerde extensie.

/S

/N

/Q
Deze parameter wordt aan de commando-regel toegevoegd als het commando ook moet gelden voor bestanden in de sub-mappen.
Deze parameter wordt aan de commando-regel toegevoegd als een bevestiging voor de omzetting van elk bestand niet gewenst is.
Deze parameter wordt aan de commando-regel toegevoegd als (fout-) meldingen moeten worden onderdrukt.

Als de substring zowel kleine letters als hoofdletters bevat (bv. XreName) is de "zoekactie" gevoelig voor het verschil tussen kleine letters en hoofdletters; als de substring uitsluitend kleine letters of uitsluitend hoofdletters bevat (bv. xrename of XRENAME) wordt daar bij de "zoekactie" niet op gelet.

Opm. Zowel de 1ste parameter (SUB1) als de 2de parameter (SUB2) moeten eenzelfde aantal tilde-tekens (~) bevatten; minstens 2.

Een paar voorbeelden:

xrename•~PETER~.*•~XYZ~.*
vervangt:abcPETERpq.txt
PETERpq.dat
abcPETER.jpg
abcPETERpq
door:abcXYZpq.txt
XYZpq.dat
abcXYZ.jpg
abcXYZpq (extensie niet nodig)
maar....abcPeTeRpq.txtwordt niet vervangen (zoekactie is gevoelig voor het verschil tussen kleine letters en hoofdletters)


xrename•~PETER~.*•~~.*
vervangt:abcPETERpq.txt
abcPeTeRpq.txt


PETERpq.dat
abcPETER.jpg
door:abcpq.txt
abcpq.txt  (zoekactie is niet gevoelig voor het
                verschil tussen kleine letters en
                hoofdletters)

pq.dat
abc.jpg
maar....PETER.docwordt niet vervangen (minstens 1 teken moet overblijven)


xrename•~.~.*•~~.*

xrename•~~~~.*•~~.*

xrename•PETER~.*•~~.*
xrename•~PETER~.txt•~.*
wel geldig

wel geldig

niet geldig
niet geldig
verwijdert (eerst) de punt (.) uit het eerste gedeelte van de bestandsnamen.
verwijdert (eerst) de tilde- (~) tekens uit het eerste gedeelte van de bestandsnamen.
de 1ste parameter bevat geen 2 tilde-tekens
de 2de parameter moet 2 tilde-tekens bevatten.


XRename schrijft niet naar de registry; alle data wordt weggeschreven in het bestand xrename.ini dat in dezelfde map staat als het programma-bestand xrename.exe.