Csoportos állomány átnevezés Windows rendszeren parancssorból

Csoportos állomány átnevezés Windows rendszeren parancssorból

Átnevezés Windows Command line Tipp

2023. szeptember 24.

A fájlok és mappák átnevezése egy gyakori feladat a napi munkák során. Ha sok fájlt vagy mappát kell átnevezni egyszerre, az mindig egy körülményes dolog. Szerencsére a Windows is kínál hatékony megoldást erre a feladatra. Ebben a bejegyzésben megmutatom, hogyan alkalmazható ez a művelet.

Az átnevezés

Egyszerű és tömeges átnevezésre is lehet használni a Windows által beépített ren nevű parancsot. A ren a rename rövidítése, amivel fájlokat és könyvtárakat tudunk átnevezni akát tömegesen is. Nézzük meg egy egyszerű példában, hogy is kell használni.

Parancs szintaxis:

ren [<drive>:][<path>]<filename1> <filename2>

Az első paraméter az átnevezendő állomány neve az elérési útvonallal együtt, ami abban az esetben kell, ha nem az átnevezendő állományok könyvtárában lennénk. A második paraméter pedig az állomány új elnevezés. Ennyire egyszerű egy sima fájl vagy könyvtár átnevezése. Azonban ennek a parancsnak az erőssége, hogy több állományt is tudunk egyszerre átnevezni.

Tömeges átnevezés

Szerencsére a tömeges átnevezés se sokkal bonyolultabb. Itt egyszerűen csak egy mintát kell találni, ami illeszkedik az állományaink elnvezésére és a megtartandó részt *-al helyettesíteni.

Egy példa:

ren *.txt *.doc

Ebben a példában az adott munkakönyvtár összes txt kiterjedésű állományt átnevezzük doc-ra. Tehát láthatjuk, hogy a csillagok egymás helyettesítik és egyszerűen az első csillagos rész beilleszkedik a másodikba

Nézzünk még egy kicsit egyértelműbb példát.

ren photos-2023*.jpg 2023-*.jpg

Tegyük fel, hogy az adott könyvtárban képek vannak. A fájl nevekben van egy photos- előtag, amire nincs szükségünk és csak az idei évi képek szeretnénk módosítani, ezen túl a hónapokat megtartjuk a nevekben, tehát, ha egy képet photos-2023-01-12.jpg-nek hívnak, abból simán 2023-01-12.jpg lesz.

Remélem ezzel a bejegyzéssel is tudtam egy picit segíteni egy egy munkafolyamat gyorsításában és esetleges automatizálásban.