9Aug

Cum se redenumesc loturi mai multe fișiere în Windows

Aveți o grămadă de fișiere pe care doriți să le redenumiți, dar nu doriți să le treceți prin fiecare câte unul? Windows oferă mai multe moduri de a face acest lucru decât ați putea realiza.

Aveți posibilitatea să redenumiți cu ușurință unul sau mai multe fișiere doar cu Windows Explorer, dar puteți face chiar mai mult cu Command Prompt sau PowerShell. Adăugați utilitare de redenumire terță parte, iar posibilitățile sunt nesfârșite. Să aruncăm o privire la fiecare opțiune și cum funcționează.

Redenumiți fișiere multiple în Windows Explorer

Windows Explorer( cunoscut sub numele de File Explorer în Windows 10) este surprinzător de puternic. Probabil știți cum să redenumiți un singur fișier, dar să începem cu elementele de bază, deoarece trucurile avansate le construiesc.

Dacă utilizați mouse-ul, aveți cel puțin trei moduri de a selecta numele unui fișier și de a îl redenumi. Puteți:

  • Faceți clic pentru a selecta fișierul și apoi faceți clic pe butonul "Redenumire" din meniul Acasă.
  • Faceți clic pentru a selecta fișierul și apoi faceți clic pe numele fișierului selectat.
  • Faceți clic dreapta pe fișier și apoi selectați "Rename" din meniul contextual.

Și dacă preferați să lipiți cu tastatura, puteți să folosiți tastele săgeți( sau să începeți să tastați numele fișierului) pentru a selecta un fișier și apoi apăsați F2 pentru a selecta numele fișierului.

Odată ce ați selectat numele fișierului - și veți observa că numai numele fișierului este selectat, nu extensia - puteți introduce un nou nume de fișier.

După ce ați terminat tastarea numelui fișierului, puteți apăsa pe Enter( sau pur și simplu faceți clic în altă parte) pentru a salva numele nou.

Iată unde lucrurile devin interesante: de asemenea, puteți apăsa tasta Tab pentru a selecta automat următorul nume de fișier în dosar, astfel încât să puteți începe imediat să introduceți un nume nou pentru el. Continuați să atingeți fila Tab și introduceți nume în acest fel și puteți redenumi cu ușurință toate fișierele dintr-un dosar dacă sunteți atât de înclinat.

Dacă redenumiți o grămadă de fișiere în același director și aceste fișiere nu au nevoie de nume complet diferite unul de celălalt, Windows oferă o cale mai ușoară de redenumire a acestor fișiere în lot.Începeți prin a selecta o grămadă de fișiere - puteți ține apăsată tasta Ctrl pentru a selecta mai multe fișiere simultan sau Shift pentru a selecta o gamă de fișiere. După ce ați selectat fișierele, utilizați una din comenzile de redenumire - butonul din meniul Acasă, comanda din meniul contextual sau doar apăsați F2.Veți vedea că toate fișierele rămân selectate, dar primul din grup își face numele evidențiat, astfel încât să puteți introduce un nou nume.

Introduceți un nume nou pentru fișier și apoi apăsați Enter sau faceți clic în altă parte din fereastră.Toate fișierele selectate sunt redenumite folosind numele pe care tocmai ați tastat-o ​​și sunt atașate cu un număr în paranteze pentru a le diferenția.

Redenumiți mai multe fișiere din Promptul de comandă

Dacă aveți nevoie de mai multă putere decât asta, puteți folosi comanda rename sau ren într-o fereastră Prompt Command la unul sau mai multe fișiere. Comanda accepta caractere tip wildcard ca * si?pentru potrivirea mai multor fișiere, ceea ce poate fi util dacă doriți doar să redenumiți o anumită selecție de fișiere într-un dosar plin de multe.

Cea mai rapidă modalitate de a deschide o fereastră de comandă în locația dorită este să deschideți mai întâi directorul din File Explorer. Din meniul "Fișier", indicați "Deschideți promptul de comandă", apoi selectați "Deschideți promptul de comandă".

Pentru a redenumi un singur fișier, puteți folosi următoarea sintaxă de comandă:

ren " current_filename.ext" "new_filename.ext "

Citatele sunt importante dacă numele fișierelor conțin spații. Dacă nu, nu veți avea nevoie de citate. De exemplu, pentru a redenumi un fișier din "wordfile( 1). docx" în "fișierul cuvântului meu( 01). docx", ați folosi următoarea comandă:

ren "wordfile( 1). docx"(01). docx "

Deoarece comanda ren poate adresa extensii, o puteți utiliza și pentru a schimba simultan extensiile mai multor fișiere. Spuneți, de exemplu, că aveți o selecție de fișiere. txt pe care doriți să le transformați în fișiere. html. Puteti folosi urmatoarea comanda impreuna cu wildcard-ul( care spune in mod normal Windows ca textul de orice lungime ar trebui sa fie considerat un meci):

ren *. txt *. html

Si in timp ce suntem pe subiectul de wildcards, potide asemenea, face unele lucruri interesante cu?wildcard, care este folosit pentru a sta in pentru un singur caracter. Spuneți, de exemplu, că ați avut o grămadă de fișiere. html pe care ați vrut să le transformați în fișiere. htm. Ai putea folosi următoarea comandă pentru a face schimbarea:

ren *. html *.? ??

Acest lucru îi spune Windows să redenumească toate fișierele cu extensia. html pentru a folosi același nume de fișier și aceleași primele trei litere ale extensiei de fișier, ceea ce înseamnă că se taie "l" în afara tuturor extensiilor din folder.

Și aceasta începe doar să abordeze tipurile de linii de comandă wizardy pe care le puteți accesa dacă doriți să construiți comenzi mai complicate - sau chiar scripturi batch - prin tesutul altor comenzi și condiționări în lucruri. Dacă sunteți interesat, cei de la forumurile Lagmonster au o scriere excelentă pe această temă.

Redenumiți fișiere multiple cu PowerShell

PowerShell oferă o flexibilitate și mai mare pentru redenumirea fișierelor într-un mediu de linie de comandă.Folosind PowerShell, puteți conduce ieșirea unei comenzi - cunoscută sub denumirea de "commandlet" în termeni PowerShell - la o altă comandă, la fel cum puteți și pe Linux și alte sisteme asemănătoare UNIX.Cele două comenzi importante de care aveți nevoie sunt Dir, care listează fișierele din directorul curent și Rename-Item, care redenumește un element( un fișier, în acest caz).Treceți ieșirea din Dir la redenumiți-element și sunteți în afaceri.

Cea mai rapidă modalitate de a deschide o fereastră PowerShell în locația dorită este să deschideți mai întâi directorul din File Explorer. Din meniul "Fișier", indicați spre "Deschideți Windows PowerShell", apoi selectați "Deschideți Windows Powershell".

Mai întâi, să examinăm redenumirea unui singur fișier. Pentru aceasta, ați folosi următoarea sintaxă:

rename-item " current_filename.ext" "new_filename.ext"

De exemplu, pentru a redenumi un fișier din "wordfile.docx" în "My Word File.docx"ar folosi următoarea comandă:

rename-item "wordfile.docx" "Fișierul meu Word.docx"

Destul de ușor. Dar puterea reală din PowerShell provine din capacitatea de a comanda împreună comenzi și de la unele comutatoare condiționate susținute de comanda de redenumire. Spuneți, de exemplu, că avem o grămadă de fișiere numite "wordfile( 1). docx", "wordfile( 2). docx" și așa mai departe.

Spuneți că am vrut să înlocuiți spațiul din aceste nume de fișiere cu un sublinierat astfel încât numele fișierelor să nu conțină spații. Am putea folosi următorul comandă:

dir |redenumiți-item -NewName{ $ _.name -replace "", "_"}

Partea dir a acelui comandă afișează toate fișierele din dosar și le conectează( simbolul |) la comanda de redenumire. Partea $ _.name se află pentru fiecare dintre fișierele obținute prin pipetare. Comutatorul "localizat" indică faptul că se va produce o înlocuire. Restul comenzii înseamnă că orice spațiu( "") trebuie înlocuit cu o subliniere( "_").

Acum, fișierele noastre arată așa cum vrem.

Așa cum v-ați putea aștepta, PowerShell oferă o putere extraordinară atunci când vine vorba de a numi fișierele dvs. și doar zgâria suprafața aici. De exemplu, comanda de redenumire a elementelor oferă, de asemenea, caracteristici ca un comutator -recurse care poate aplica comanda la fișiere într-un dosar și toate folderele imbricate în interiorul acelui folder, un comutator -force care poate forța redenumirea fișierelor blocate sau nedisponibile în alt mod, și chiar un comutator -whatif care descrie ce s-ar întâmpla dacă comanda a fost executată( fără ao executa efectiv).Și, desigur, puteți construi și structuri de comandă mai complicate, care includ și IF / THEN logică.Puteți afla mai multe despre PowerShell în general din ghidul școlii Geek și aflați mai multe despre comanda de redenumire a elementelor din Biblioteca TechNet a Microsoft.

Redenumiți mai multe fișiere utilizând o aplicație terță parte

Dacă aveți nevoie de o modalitate puternică de redenumire a mai multor fișiere simultan și nu sunteți doar pentru a stăpâni comenzile Command Prompt sau PowerShell, puteți întotdeauna să vă întoarceți la o utilitate de la o terță parte. Există nenumărate aplicații de redenumire acolo - și multe dintre ele sunt bune - dar avem două preferințe clare: Bulk Rename Utility și AdvancedRenamer.

Cum se utilizează utilitarul de redenumire în blocuri

Bulk Rename Utility are o interfață aglomerată și oarecum intimidantă, dar expune numărul mare de opțiuni pe care le obțineți în mod normal numai cu expresii regulate și opțiuni de linie de comandă complicate.

După instalarea instrumentului, lansați-l, navigați la fișierele pe care doriți să le redenumiți și le selectați.

Schimbați opțiunile din unul sau mai multe din numeroasele panouri disponibile și veți vedea o previzualizare a modificărilor dvs. apărute în coloana "Nume nou" unde sunt listate fișierele dvs.În acest exemplu, am făcut modificări în patru panouri, care sunt acum evidențiate în portocaliu, astfel încât este mai ușor să le spuneți ceea ce am schimbat. I-am spus utilitarului să schimbe numele tuturor fișierelor în "Fișier Word" și să folosească cazul de titlu. Am adăugat data creării fișierului în formatul YMD.Și am adăugat, de asemenea, un număr de fișier automat care apare la sfârșitul numelui fișierului, pornește de la o singură dată, incrementează câte unul și este separat de numele de fișier printr-un subliniere.Și asta este doar un mic lucru din ceea ce puteți face cu utilitarul de redenumire în vrac. Când sunteți mulțumit de modul în care vor arăta noile nume de fișiere, tot ce trebuie să faceți este să faceți clic pe butonul "Redenumiți".

Și după cum puteți vedea, utilitarul a tratat cu ușurință solicitările mele simple.

Cum se utilizează AdvancedRenamer

Alt instrument de redenumire preferat, AdvancedRenamer, expune și un număr imens de metode de redenumire, dar în loc să le prezinte pe toate ca panouri în interfață, vă cere să utilizați o sintaxă destul de simplă, dar puternică pentru a crea metode de redenumire. Nu este greu de învățat și au un sprijin bun, împreună cu exemple. Instrumentul face o interfață mult mai prietenoasă și sprijină crearea de joburi avansate, astfel încât să puteți combina mai multe metode de redenumire și să le aplicați unui număr mare de fișiere. De asemenea, puteți salva metodele de redenumire pe care le creați pentru o utilizare ulterioară.

În exemplul de mai jos, am creat o metodă de redenumire utilizând următoarea sintaxă:

Word File_ & lt; Year & gt; _ & lt; Month & gt; & lt; Day & gt;fișierele "Fișier Word" și adăugați data creării în formatul YMD( separând fiecare porțiune de o subliniere).De asemenea, se adaugă un număr de fișier incremental în paranteze și se separă printr-un subliniere suplimentară.

După cum puteți vedea, fișierele mele au fost redenumite așa cum vreau. AdvancedRenamer are o curbă de învățare mai abruptă decât Bulk File Renamer, dar recompensa pentru asta este că obțineți un control mult mai fin asupra numelor de fișiere.

Aveți alte moduri de a redenumi fișiere în Windows pe care nu le-am acoperit? Asigurați-vă că ne-ați lăsat un comentariu și spuneți-ne despre asta.