Com canviar el nom per lots de diversos fitxers a Windows

Teniu un munt de fitxers que voleu canviar de nom, però no voleu passar-los cada un per un? Windows proporciona més maneres de fer-ho de les que us podeu adonar.

Podeu canviar el nom d'un o més fitxers fàcilment només amb l'Explorador de Windows, però podeu fer encara més amb el símbol del sistema o PowerShell. Afegiu utilitats de canvi de nom de tercers i les possibilitats són infinites. Vegem cada opció i el seu funcionament.

Canvieu el nom de diversos fitxers a l'Explorador de Windows

Windows Explorer (conegut com File Explorer a Windows 10) és sorprenentment potent. Probablement sabreu canviar el nom d’un fitxer únic, però comencem amb els conceptes bàsics, ja que els trucs avançats s’utilitzen per ells.

Si feu servir el ratolí, teniu com a mínim tres maneres de seleccionar el nom d’un fitxer i canviar-lo. Tu pots:

  • Feu clic per seleccionar el fitxer i feu clic al botó "Canvia el nom" al menú Inici.
  • Feu clic per seleccionar el fitxer i, a continuació, feu clic al nom del fitxer seleccionat.
  • Feu clic amb el botó dret al fitxer i seleccioneu "Canvia el nom" al menú contextual.

I si preferiu quedar-vos amb el teclat, només podeu utilitzar les tecles de fletxa (o començar a escriure el nom del fitxer) per seleccionar un fitxer i, a continuació, prémer F2 per seleccionar el nom del fitxer.

Un cop hàgiu seleccionat el nom del fitxer i notareu que només el nom del fitxer està seleccionat, no l'extensió, podeu escriure un nom de fitxer nou.

Quan hàgiu acabat d’escriure el nom del fitxer, podeu prémer Retorn (o simplement fer clic en un altre lloc) per desar el nom nou.

Aquí és on les coses es posen interessants: també podeu prémer la tecla Tabulador per seleccionar automàticament el següent nom de fitxer a la carpeta de manera que pugueu començar a escriure immediatament un nom nou. Continueu prement Tabulador i escrivint noms d’aquesta manera i podeu canviar el nom de tots els fitxers d’una carpeta fàcilment si esteu inclinat.

Si canvieu el nom d’un munt de fitxers de la mateixa carpeta i aquests fitxers no necessiten noms completament diferents, Windows proporciona una manera més senzilla de canviar el nom d’aquests fitxers per lots. Comenceu seleccionant un munt de fitxers: podeu mantenir premuda la tecla Ctrl per seleccionar diversos fitxers alhora o Maj per seleccionar un interval de fitxers. Quan hàgiu seleccionat els fitxers, utilitzeu una de les ordres de canvi de nom: el botó del menú Inici, l’ordre del menú contextual o simplement premeu F2. Veureu que tots els fitxers continuen seleccionats, però al primer del grup es ressalta el seu nom perquè pugueu escriure un nom nou.

Escriviu un nom nou per al fitxer i premeu Retorn o feu clic en un altre lloc de la finestra. Tots els fitxers seleccionats es canvien de nom amb el nom que acabeu d’escriure i s’afegeixen amb un número entre parèntesis per diferenciar-los.

Canvieu el nom de diversos fitxers des del símbol del sistema

Si necessiteu més energia que això, podeu utilitzar el fitxer canviar el nom o bé ren en una finestra del símbol del sistema a un o més fitxers. L'ordre accepta caràcters comodins com * i? per coincidir amb diversos fitxers, cosa que pot ser útil si només voleu canviar el nom d'una determinada selecció de fitxers d'una carpeta plena de molts.

La manera més ràpida d'obrir una finestra de símbol del sistema a la ubicació desitjada és obrir primer la carpeta a l'Explorador de fitxers. Al menú "Fitxer", seleccioneu "Obrir indicador d'ordres" i seleccioneu "Obrir indicador d'ordres".

Per canviar el nom d’un sol fitxer, podeu utilitzar la sintaxi d’ordres següent:

ren "current_filename.ext "" new_filename.ext "

Les cometes són importants si els noms dels fitxers contenen espais. Si no ho fan, no necessitareu les cometes. Per exemple, per canviar el nom d'un fitxer de "wordfile (1) .docx" a "my word file (01) .docx", feu servir l'ordre següent:

ren "fitxer de paraules (1) .docx" "fitxer de la meva paraula (01) .docx"

Des del ren L'ordre pot dirigir extensions, també podeu utilitzar-la per canviar les extensions de diversos fitxers alhora. Suposem, per exemple, que teniu una selecció de fitxers .txt que volíeu convertir en fitxers .html. Podeu utilitzar l'ordre següent juntament amb el comodí * (que bàsicament indica a Windows que el text de qualsevol longitud s'hauria de considerar coincident):

ren * .txt * .html

I mentre parlem de comodins, també podeu fer algunes coses interessants amb el? comodí, que s’utilitza per substituir qualsevol personatge. Suposem, per exemple, que teniu un munt de fitxers .html que volíeu convertir en fitxers .htm. Podeu utilitzar l'ordre següent per fer el canvi:

ren * .html *. ???

Això indica a Windows que canviï el nom de tots els fitxers amb l'extensió .html per utilitzar el mateix nom de fitxer i les mateixes primeres tres lletres només de l'extensió de fitxer, que acabarà tallant la "l" de totes les extensions de la carpeta.

RELACIONATS:Com escriure un script per lots a Windows

I això només comença a abordar els tipus d’assistents de la línia d’ordres als quals podeu accedir si voleu construir ordres més complicades —o fins i tot scripts per lots— teixint altres ordres i condicionants. Si us interessa, la gent dels fòrums de Lagmonster té una excel·lent redacció sobre el tema.

Canvieu el nom de diversos fitxers amb PowerShell

PowerShell ofereix encara més flexibilitat per canviar el nom dels fitxers en un entorn de línia d'ordres. Utilitzant PowerShell, podeu canalitzar la sortida d'una ordre (coneguda com a "comandet" en termes de PowerShell) a una altra ordre, tal com podeu fer a Linux i altres sistemes similars a UNIX. Les dues ordres importants que necessiteu són Dir, que llista els fitxers del directori actual i Canvia el nom de l’element, que canvia el nom d'un element (un fitxer, en aquest cas). Introduïu la sortida de Dir per canviar el nom de l’element i estareu al negoci.

La forma més ràpida d'obrir una finestra de PowerShell a la ubicació desitjada és obrir primer la carpeta a l'Explorador de fitxers. Al menú "Fitxer", seleccioneu "Obre Windows PowerShell" i, a continuació, seleccioneu "Obre Windows Powershell".

En primer lloc, vegem el canvi de nom d’un sol fitxer. Per a això, faríeu servir la sintaxi següent:

canvia el nom de l'element "current_filename.ext "" new_filename.ext "

Per exemple, per canviar el nom d'un fitxer de "wordfile.docx" a "My Word File.docx", utilitzeu el següent comandament:

canviar el nom de l'element "wordfile.docx" "El meu fitxer Word.docx"

Prou fàcil. Però el poder real de PowerShell prové de la capacitat de connectar comandaments junts i d'alguns dels commutadors condicionals compatibles amb el canvia el nom de l’element comandament. Diguem, per exemple, que teníem un munt de fitxers anomenats "wordfile (1) .docx", "wordfile (2) .docx", etc.

Suposem que volíem substituir l’espai d’aquests noms de fitxers per un subratllat de manera que els noms dels fitxers no continguin espais. Podríem utilitzar el següent comandament:

dir | canvia el nom de l'element -NomNou {$ _. nom -replace "", "_"}

El dir una part d'aquest comandament llista tots els fitxers de la carpeta i els envia a canalització (aquest és el fitxer | símbol) al fitxer canvia el nom de l’element comandament. El $ _. nom part representa cadascun dels fitxers que s’estan enviant. El -substitueix el commutador indica que es produirà un reemplaçament. La resta del comandament només significa que qualsevol espai ( " " ) s'ha de substituir per un subratllat ( "_" ).

I ara, els nostres fitxers semblen com volem.

RELACIONATS:Geek School: apreneu a automatitzar Windows amb PowerShell

Com podríeu esperar, PowerShell ofereix una potència enorme a l’hora de posar noms als vostres fitxers i aquí només ratllem la superfície. Per exemple, el fitxer canvia el nom de l’element commandlet també ofereix funcions com a -recurse commutador que pot aplicar el comandament a fitxers d'una carpeta i a totes les carpetes imbricades dins d'aquesta carpeta, a -força commutador que pot forçar el canvi de nom per als fitxers bloquejats o que no estiguin disponibles, i fins i tot a -què commutador que descriu què passaria si s'executés el comandament (sense executar-lo realment). I, per descomptat, també podeu construir estructures de comandaments més complicades que incloguin SI LLAVORS lògica. Podeu obtenir més informació sobre PowerShell en general a la nostra guia Geek School i obtenir més informació sobre canvia el nom de l’element comandet de la biblioteca TechNet de Microsoft.

Canvieu el nom de diversos fitxers mitjançant una aplicació de tercers

RELACIONATS:Bulk Rename Tool és una eina de canvi de nom de fitxers lleugera però potent

Si necessiteu una manera eficaç de canviar el nom de diversos fitxers alhora i no esteu preparats per dominar les comandes del símbol del sistema o del PowerShell, sempre podeu recórrer a una utilitat de tercers. Hi ha infinitat d’aplicacions de canvi de nom, i moltes d’elles són bones, però tenim dos favorits clars: Bulk Rename Utility i AdvancedRenamer.

Com s'utilitza la utilitat de canvi de nom massiu

Bulk Rename Utility té una interfície desordenada i una mica intimidant, però exposa la gran quantitat d'opcions que normalment només obtindríeu amb expressions regulars i complicades opcions de línia de comandes.

Després d’instal·lar l’eina, inicieu-la, aneu als fitxers que voleu canviar el nom i seleccioneu-los.

Canvieu les opcions en un o més dels molts panells disponibles i veureu que apareix una previsualització dels canvis a la columna "Nom nou" on apareixen els fitxers. En aquest exemple, he fet canvis a quatre panells, que ara es ressalten en taronja, de manera que és més fàcil saber què he canviat. Li he dit a la utilitat que canviï el nom de tots els fitxers per "Fitxer Word" i que utilitzi majúscules i minúscules. He afegit la data en què es va crear el fitxer en format YMD. I també he afegit un número de fitxer automàtic que apareix al final del nom del fitxer, comença per un, s'incrementa per un i se separa del nom del fitxer mitjançant un subratllat. I això és només una mica del que podeu fer amb la Bulk Rename Utility. Quan estigueu satisfet de com quedaran els vostres noms de fitxers, només cal que feu clic al botó "Canvia el nom".

I, com podeu veure, la utilitat va gestionar les meves peticions senzilles amb facilitat.

Com utilitzar AdvancedRenamer

La nostra altra eina de canvi de nom preferida, AdvancedRenamer, també exposa una gran quantitat de mètodes de canvi de nom, però en lloc de presentar-los tots com a panells a la interfície, us demana que utilitzeu una sintaxi força senzilla però potent per crear mètodes de canvi de nom. No és difícil aprendre i tenen un bon suport, juntament amb exemples. L’eina presenta una interfície molt més amigable i permet configurar feines per lots avançades perquè pugueu combinar diversos mètodes de canvi de nom i aplicar-los a un gran nombre de fitxers. També podeu desar els mètodes de canvi de nom que creeu per a un ús posterior.

A l'exemple següent, he creat un mètode de canvi de nom amb la sintaxi següent:

Fitxer Word ____ ()

Això indica a AdvancedRenamer que anomeni tots els meus fitxers com a "Fitxer Word" i que afegeixi la data de creació en format YMD (separant cada porció amb un subratllat). També afegeix un número de fitxer incremental entre parèntesis i separat per un subratllat addicional.

I, com podeu veure, els meus fitxers s’han canviat de la manera que vull. AdvancedRenamer té una corba d’aprenentatge una mica més pronunciada que Bulk File Renamer, però la recompensa és que obtindreu un control molt més fi sobre els vostres noms de fitxers.

Teniu altres maneres de canviar el nom dels fitxers de Windows que no hem cobert? No deixeu de fer-nos cap comentari i feu-nos-ho saber.