Pagina principala » HOWTO » Cum se redenumesc loturi mai multe fișiere în Windows

    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 și mai mult cu Command Prompt sau PowerShell. Adăugați utilitare de redenumire de la terți, iar posibilitățile sunt nesfârșite. Să aruncăm o privire la fiecare opțiune și cum funcționează.

    Redenumiți mai multe fișiere î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. Poti:

    • 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, apoi apăsați F2 pentru a selecta numele fișierului.

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

    Când ați terminat tastarea numelui fișierului, puteți apăsa pe Enter (sau doar să 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 modalitate 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 pentru a putea introduce un nume nou.

    Introduceți un nume nou pentru fișier, apoi apăsați Enter sau faceți clic în altă parte în 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 Prompt

    Dacă aveți nevoie de mai multă putere decât asta, puteți folosi redenumiți sau ren comanda într-o fereastră Prompt comandă la unul sau mai multe fișiere. Comanda acceptă caractere tip wildcard ca * și? 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ă cale 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 spre "Deschideți promptul de comandă", apoi selectați "Deschideți promptul de comandă".

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

    ren "actual_filename.ext "" new_filename.ext "

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

    ren "wordfile (1) .docx" "fișierul meu cuvânt (01) .docx"

    Din moment ce ren comanda poate adresa extensii, puteți, de asemenea, să o utilizați pentru a modifica extensiile mai multor fișiere simultan. Spuneți, de exemplu, că ați avut 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 in principiu spune Windows ca textul de orice lungime sa fie considerat un meci):

    ren * .txt * .html

    Și în timp ce ne aflăm în legătură cu metacaractele, puteți face și câteva lucruri interesante cu? wildcard, care este folosit pentru a sta în orice singur caracter. Spuneți, de exemplu, că aveați 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 utiliza 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 dosar.

    Și acest lucru î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 țeserea 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 mai multe fișiere 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 "comanda" în termeni PowerShell - la o altă comandă, la fel ca și pe Linux și alte sisteme asemănătoare UNIX. Cele două comenzi importante de care ai nevoie sunt dir, care afișează fișierele din directorul curent și ReDenumire Articol, care redenumește un element (un fișier, în acest caz). Treceți ieșirea din Dir pentru a redenumi elementul ș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".

    În primul rând, să ne uităm la redenumirea unui singur fișier. Pentru aceasta, ați folosi următoarea sintaxă:

    redenumiți-element "actual_filename.ext "" new_filename.ext "

    De exemplu, pentru a redenumi un fișier de la "wordfile.docx" la "My Word File.docx", veți folosi următorul comandă:

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

    Destul de usor. Dar puterea reală din PowerShell vine de la capacitatea de a comanda comenzi împreună și de la niște comutatoare condiționate susținute de redenumiți-element commandlet. 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 subliniere, astfel încât numele fișierelor să nu conțină spații. Am putea folosi următorul comandă:

    dir | redenumiți-element -NewName $ _. nume -replace "", "_"

    dir o parte din comanda respectivă listează toate fișierele din dosar și le conduce (adică | simbol) la redenumiți-element commandlet. $ _. Numele o parte se află pentru fiecare dintre fișierele obținute. -a inlocui comutatorul indică faptul că se va produce o înlocuire. Restul de comandă înseamnă doar că orice spațiu ( "" ) ar trebui înlocuită cu o subliniere ( "_" ).

    Și acum, fișierele noastre arată așa cum ne dorim.

    Așa cum v-ați putea aștepta, PowerShell oferă o putere extraordinară atunci când vine vorba de numirea fișierelor dvs. și numai zgârierea suprafeței aici. De exemplu, redenumiți-element comanda oferă, de asemenea, caracteristici cum ar fi -recurse comutator care poate aplica comanda la fisierele dintr-un folder si toate folderele imbricate in acel folder, a -forta comutator care poate forța redenumirea pentru fișierele care sunt blocate sau nu sunt disponibile în alt mod și chiar a -ce-ar fi dacă comutator care descrie ce s-ar întâmpla dacă comanda a fost executată (fără ao executa efectiv). Și, bineînțeles, puteți construi și structuri de comandă mai complicate care includ chiar și ele DACA ATUNCI logică. Puteți afla mai multe despre PowerShell în general din ghidul școlii Geek și aflați mai multe despre redenumiți-element comandă 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 pentru redenumirea în bloc

    Aplicația Bulk Rename Utility are o interfață aglomerată și oarecum intimidantă, dar expune numărul mare de opțiuni pe care le-ați obține î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 dintre cele mai multe panouri disponibile și veți vedea o previzualizare a modificărilor dvs. apărute în coloana "Nume nou" unde sunt afișate 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ă modifice 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 un singur, cu câte un pas, și este separat de numele fișierului 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

    Un alt instrument de redenumire preferat, AdvancedRenamer, expune și un număr imens de metode de redenumire, dar în loc să le prezentați 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ă configurarea unor activități batch 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ă:

    Fișier de fișiere ____ ()

    Acest lucru îi spune lui AdvancedRenamer să numească toate fișierele mele "Fișier Word" și să adauge 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ă.

    Și 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 modalități de redenumire a fișierelor în Windows pe care nu le-am acoperit? Asigurați-vă că ne-ați lăsat un comentariu și spuneți-ne.