Domača » kako » Kako v Batch preimenovati več datotek v operacijskem sistemu Windows

    Kako v Batch preimenovati več datotek v operacijskem sistemu Windows

    Imate veliko datotek, ki jih želite preimenovati, vendar ne želite, da bi jih prebrali vsakega posebej. Windows ponuja več načinov za to, kot se zavedate.

    Eno ali več datotek lahko preprosto preimenujete samo v Raziskovalcu, vendar lahko naredite še več z ukaznim pozivom ali PowerShell. Dodajte pripomočke za preimenovanje tretjih oseb in možnosti so neskončne. Oglejmo si vsako možnost in kako deluje.

    Preimenuj več datotek v Raziskovalcu

    Windows Explorer (znan kot File Explorer v Windows 10) je presenetljivo močan. Verjetno veste, kako preimenovati posamezno datoteko, vendar pa začnimo z osnovami, saj jih napredni triki gradijo.

    Če uporabljate miško, imate na voljo tri načine za izbiro imena datoteke in njeno preimenovanje. Ti lahko:

    • Kliknite, da izberete datoteko in nato v meniju Domov kliknite gumb »Preimenuj«.
    • Kliknite, da izberete datoteko, nato pa kliknite ime izbrane datoteke.
    • Z desno tipko miške kliknite datoteko in v kontekstnem meniju izberite »Preimenuj«.

    Če raje držite tipkovnico, lahko s puščičnimi tipkami (ali začnete vnašati ime datoteke) izberete datoteko in nato s tipko F2 izberete ime datoteke..

    Ko ste izbrali ime datoteke - in videli boste, da je izbrano samo ime datoteke, ne pripono - lahko vnesete novo ime datoteke.

    Ko končate z vnosom imena datoteke, lahko pritisnete Enter (ali samo kliknete nekje drugje), da shranite novo ime.

    Tukaj so stvari zanimive: lahko pritisnete tudi tipko Tab za samodejno izbiro naslednjega imena datoteke v mapi, tako da lahko takoj začnete tipkati novo ime zanj. Držite tipko Tab in vnesite imena na ta način in zlahka preimenujete vse datoteke v mapi, če ste tako nagnjeni.

    Če preimenujete veliko datotek v isto mapo in te datoteke ne potrebujejo popolnoma drugačnih imen, Windows ponuja lažji način za preimenovanje datotek v paketih. Začnite z izbiro številnih datotek - držite tipko Ctrl, da izberete več datotek hkrati, ali Shift, da izberete vrsto datotek. Ko imate izbrane datoteke, uporabite enega od ukazov za preimenovanje - gumb v meniju Domov, ukaz v kontekstnem meniju ali samo pritisnite F2. Videli boste, da so vse datoteke ostale izbrane, vendar je prvo v skupini označeno, tako da lahko vnesete novo ime.

    Vnesite novo ime za datoteko in nato pritisnite Enter ali kliknite nekje drugje v oknu. Vse izbrane datoteke se preimenujejo z imenom, ki ste ga ravnokar vnesli, in se dodajo s številko v oklepajih, da jih ločite.

    Preimenuj več datotek iz ukaznega poziva

    Če potrebujete več energije, lahko uporabite preimenovanje ali ren ukaz v oknu ukaznega poziva v eno ali več datotek. Ukaz sprejema nadomestne znake, kot sta * in? za ujemanje več datotek, kar je lahko koristno, če želite preimenovati določene datoteke v polno mapo.

    Najhitrejši način, da odprete okno ukaznega poziva na želeni lokaciji, je najprej odpreti mapo v Raziskovalcu datotek. V meniju »Datoteka« pokažite na »Odpri ukazno vrstico« in izberite »Odpri ukazno vrstico«.

    Če želite preimenovati posamezno datoteko, lahko uporabite naslednjo skladnjo ukaza:

    ren "current_filename.ext "new_filename.ext"

    Navedbe so pomembne, če imena datotek vsebujejo presledke. Če ne, ne boste potrebovali narekovajev. Na primer, če želite preimenovati datoteko iz »wordfile (1) .docx« v »my word file (01) .docx«, uporabite naslednji ukaz:

    ren "wordfile (1) .docx" "moja besedna datoteka (01) .docx"

    Odkar je ren ukaz lahko obravnava razširitve, lahko ga uporabite tudi za spremembo razširitev več datotek hkrati. Recimo, na primer, da ste izbrali datoteke .txt, ki ste jih želeli pretvoriti v .html datoteke. Uporabite lahko naslednji ukaz skupaj z * nadomestnim znakom (ki v bistvu pove, da mora biti besedilo katere koli dolžine upoštevano kot ujemanje):

    ren * .txt * .html

    In medtem, ko smo na tematiki nadomestnih znakov, lahko naredite tudi nekaj zanimivih stvari z? nadomestni znak, ki se uporablja za vsak posamezen znak. Recimo, na primer, da ste imeli kup datotek .html, ki jih želite namesto tega pretvoriti v datoteke .htm. Za spremembo lahko uporabite naslednji ukaz:

    ren * .html *.???

    To pove Windows-ju, da preimenuje vse datoteke z razširitvijo .html, da uporabi isto ime datoteke in iste prve tri črke samo končnice datoteke, kar pomeni, da izklopi vse razširitve v mapi..

    In to se šele začenja z obravnavanjem vrst čarovnic ukazne vrstice, v katere se lahko vključite, če želite zgraditi bolj zapletene ukaze - ali celo paketne skripte - s tkanjem drugih ukazov in pogojev v stvari. Če vas zanima, imajo ljudje na forumih v Lagmonsterju odličen zapis o tej temi.

    Preimenovanje več datotek z PowerShell

    PowerShell ponuja še večjo prilagodljivost za preimenovanje datotek v okolju ukazne vrstice. Z uporabo programa PowerShell lahko izhod iz enega ukaza, imenovanega "ukazni ukaz" v izrazih PowerShell, preusmerite v drug ukaz, tako kot v Linuxu in drugih sistemih, podobnih Unixu. Potrebna sta dva pomembna ukaza Dir, ki navaja datoteke v trenutnem imeniku, in Preimenuj postavko, , ki preimenuje element (v tem primeru datoteka). Pipe izhod Dir v Rename-Item in ste v poslu.

    Najhitrejši način za odpiranje okna PowerShell na želeni lokaciji je, da najprej odprete mapo v Raziskovalcu datotek. V meniju »Datoteka« pokažite na »Odprite Windows PowerShell« in izberite »Odprite Windows Powershell«.

    Najprej si oglejmo preimenovanje ene datoteke. Za to bi uporabili naslednjo skladnjo:

    preimenovanje elementa "current_filename.ext "new_filename.ext"

    Na primer, če želite preimenovati datoteko iz »wordfile.docx« v »My Word File.docx«, uporabite naslednji ukazni ukaz:

    preimenovanje elementa "wordfile.docx" "My Word File.docx"

    Enostavno. Resnična moč v PowerShell pa izvira iz zmožnosti, da povežemo ukazne liste skupaj in nekatera pogojna stikala, ki jih podpira preimenovanje poveljnik. Recimo, na primer, da smo imeli kup datotek, imenovanih »wordfile (1) .docx«, »wordfile (2) .docx«, in tako naprej.

    Recimo, da smo želeli zamenjati prostor v tistih imenih datotek s podčrtano, tako da imena datotek ne vsebujejo presledkov. Uporabili bi lahko naslednji ukazni ukaz:

    dir | preimenovanje elementa -NewName $ _. name -replace "", "_"

    The dir del tega ukaznega lista navaja vse datoteke v mapi in jih preliva (to je | simbol) preimenovanje poveljnik. The $ _. ime del za vsako datoteko, ki se prenaša. The -zamenjati stikalo označuje, da se bo zgodila zamenjava. Preostali del poveljnika samo pomeni, da je vsak prostor ( "" ) je treba zamenjati s podčrtano "_" ).

    In zdaj, naše datoteke izgledajo tako, kot si želimo.

    Kot bi lahko pričakovali, PowerShell ponuja izjemno moč pri poimenovanju vaših datotek in tukaj samo površino. Na primer: preimenovanje poveljnik ponuja tudi funkcije, kot je -recurs stikalo, ki lahko uporabi ukazni ukaz za datoteke v mapi in vse mape, ki so ugnezdene v to mapo, a -sile stikalo, ki lahko prisili preimenovanje datotek, ki so zaklenjene ali kako drugače niso na voljo, in celo a -kaj če stikalo, ki opisuje, kaj bi se zgodilo, če bi bil izvršen (brez dejanskega izvajanja). In seveda lahko zgradite tudi bolj zapletene strukture poveljevanja, ki vključujejo celo ČE, POTEM logiko. Več o programu PowerShell na splošno lahko izveste v vodiču za učence Geek in izveste več o preimenovanje iz Microsoftove knjižnice TechNet.

    Preimenuj več datotek z aplikacijo tretje osebe

    Če potrebujete zmogljiv način za preimenovanje več datotek naenkrat in niste samo za obvladovanje ukaznih ukazov ali ukazov PowerShell, se lahko vedno obrnete na pripomoček tretje osebe. Obstajajo številne aplikacije za preimenovanje, ki so tu - in mnoge od njih so dobre, vendar imamo dve jasni priljubljeni: Bulk Rename Utility in AdvancedRenamer.

    Kako uporabljati pripomoček za množično preimenovanje

    Orodje za množično preimenovanje ima prenatrpan in nekoliko zastrašujoč vmesnik, vendar izpostavlja veliko število možnosti, ki jih običajno dobite le z regularnimi izrazi in zapletenimi možnostmi v ukazni vrstici.

    Ko namestite orodje, ga zaženite, poiščite datoteke, ki jih želite preimenovati, in jih izberite.

    Spreminjanje možnosti v eni ali več razpoložljivih ploščah in v stolpcu »Novo ime«, kjer so navedene datoteke, se prikaže predogled sprememb. V tem primeru sem naredil spremembe za štiri plošče, ki so zdaj označene z oranžno, zato je lažje povedati, kaj sem spremenila. Uporabniku sem povedal, da spremeni ime vseh datotek v »Word File« in uporabi naslov. Dodal sem datum, ko je bila datoteka ustvarjena v formatu YMD. Dodal sem tudi samodejno številko datoteke, ki se pojavi na koncu imena datoteke, se začne pri eni, poveča za eno, in je ločena od imena datoteke z podčrtano. In to je le majhen del tega, kar lahko storite s pripomočkom za množično preimenovanje. Ko ste zadovoljni z izgledom novih imen datotek, morate le klikniti na gumb »Preimenuj«.

    In kot lahko vidite, je orodje z lahkoto reševalo moje preproste zahteve.

    Kako uporabljati AdvancedRenamer

    Naše drugo najljubše orodje za preimenovanje, AdvancedRenamer, izpostavlja tudi veliko število načinov preimenovanja, vendar namesto, da bi jih predstavili kot plošče v vmesniku, zahteva, da za ustvarjanje metod preimenovanja uporabite precej preprosto, a močno sintakso. Ni težko naučiti in imajo dobro podporo, skupaj s primeri. Orodje ima precej bolj prijazen vmesnik in podpira nastavitev naprednih paketnih opravil, tako da lahko združite več načinov preimenovanja in jih uporabite za veliko število datotek. Metode preimenovanja, ki jih ustvarite, lahko shranite tudi za poznejšo uporabo.

    V spodnjem primeru sem ustvaril metodo preimenovanja z naslednjo sintakso:

    Datoteka z besedo ____ ()

    To pove AdvancedRenamer, da poimenuje vse moje datoteke "Word File" in doda datum ustvarjanja v YMD formatu (loči vsak del s podčrtano). Doda tudi zaporedno številko datoteke v oklepajih in jo loči z dodatno podčrtaj.

    Kot lahko vidite, so bile moje datoteke preimenovane tako, kot želim. AdvancedRenamer ima nekoliko bolj strmo krivuljo učenja kot Bulk File Renamer, vendar je nagrada za to, da dobite veliko boljši nadzor nad imeni datotek.


    Imate druge načine za preimenovanje datotek v sistemu Windows, ki jih nismo pokrili? Prepričajte se, da nam pustite komentar in nam sporočite.