Acasă
» WINDOWS
»
Cum se modifică extensiile de fișiere în lot în Windows
Cum se modifică extensiile de fișiere în lot în Windows
Pentru a modifica extensiile de fișiere în lot în Windows, utilizați comenzile Get-ChildItemși din PowerShell Rename-Itemsau executați rencomanda mai scurtă din Promptul de comandă. PowerShell este alegerea mai sigură pentru loturi mari, deoarece puteți previzualiza fiecare nume propus cu -WhatIfînainte de a aplica modificarea. Aceste metode redenumesc fișierele; nu le convertesc conținutul într-un alt format.
Începeți prin a verifica folderul și extensiile pe care intenționați să le modificați.
Află ce face modificarea unei extensii
O extensie de fișier este sufixul de după punctul final, cum ar fi .jpegsau .jpg. Windows și multe aplicații o folosesc pentru a identifica modul în care ar trebui deschis un fișier. Redenumirea photo.jpegla photo.jpgmodifică doar numele. Redenumirea unui fișier JPEG la .pngnu creează date de imagine PNG, iar fișierul se poate opri din deschiderea corectă în unele programe. Folosește un convertor atunci când trebuie să schimbi formatele.
Înainte de a lucra la fișiere importante, copiați-le într-un folder de rezervă sau încercați comenzile într-un folder de test mic. În File Explorer, activați Vizualizare > Afișare > Extensii nume fișier pentru a putea vedea sufixul real, în loc să vă bazați pe o pictogramă de fișier sau pe o extensie ascunsă.
Metoda 1: redenumirea extensiilor în lot cu PowerShell
1. Deschideți PowerShell în folderul țintă
Deschideți PowerShell sau Terminalul Windows din Start. Setați locația curentă la folderul care conține fișierele, înlocuind calea exemplu cu propria dvs. cale:
Set-Location -LiteralPath 'C:\Path\To\Folder'
Păstrați ghilimelele dacă calea conține spații. Comanda de mai jos vizează doar fișierele din acest folder, nu și fișierele din subfolderele sale.
2. Previzualizați numele propuse
De exemplu, pentru a redenumi fiecare .jpegfișier din folderul curent în .jpg, executați:
Previzualizarea vă permite să inspectați numele vechi și noi înainte ca PowerShell să facă modificări.
-Filelimitează selecția la fișiere și -Filter '*.jpeg'selectează extensia sursă. ChangeExtensionpăstrează fiecare nume de bază și furnizează noul sufix. -WhatIfComutatorul final îi spune lui PowerShell să raporteze ce ar redenumi fără a schimba nimic. Citiți rezultatul și verificați dacă acesta listează doar fișierele și numele de destinație dorite.
3. Aplicați redenumirea
Când previzualizarea este corectă, executați din nou aceeași comandă fără -WhatIf:
După ce ați analizat previzualizarea, executați comanda fără -WhatIf pentru a aplica redenumirea.
PowerShell poate reveni la prompt fără a afișa o listă de succese; acest lucru este normal pentru Rename-Item. Deschideți folderul în File Explorer sau executați Get-ChildItem -Filepentru a confirma noile nume.
Exploratorul de fișiere afișează noile sufixe; schimbarea unui nume nu rescrie conținutul fișierului.
Includeți subfoldere doar atunci când doriți
Pentru a previzualiza fișierele corespondente din folderul curent și din fiecare subfolder, adăugați -Recursela Get-ChildItem:
Verificați previzualizarea completă înainte de a rula aceeași comandă fără -WhatIf. Selecția recursivă poate afecta fișierele din mai multe locații, așa că folosiți-o numai atunci când intenționați să modificați întregul arbore de foldere.
Metoda 2: utilizați comanda ren din promptul de comandă
Pentru o redenumire rapidă într-un folder, deschideți Linia de comandă și comutați la folderul respectiv. Apoi utilizați rencu un wildcard:
cd /d "C:\Path\To\Folder"
ren *.jpeg *.jpg
Comanda păstrează fiecare nume de fișier și modifică extensia corespunzătoare. Documentele Microsoft renacceptă wildcard-uri atât în numele sursă, cât și în cel de destinație. Funcționează numai în directorul curent, nu include subfoldere și nu are un comutator de previzualizare încorporat, astfel încât PowerShell este mai ușor de revizuit înainte de a modifica un set mare.
Verificați conflictele și greșelile frecvente
Nu apar fișiere în previzualizare: confirmați că PowerShell se află în folderul corect și că filtrul se potrivește cu sufixul real, inclusiv nume formate din mai multe părți, cum ar fi .jpegversus .jpg.
O redenumire este omisă sau raportează un duplicat: verificați dacă există deja un fișier cu numele de destinație în același folder. Rezolvați manual conflictul de nume; nu presupuneți că comanda îl va suprascrie.
Fișierul nu se va deschide după redenumire: este posibil ca extensia să nu corespundă formatului real al fișierului. Restaurați sufixul original sau convertiți fișierul cu o aplicație corespunzătoare.
Doar unele fișiere ar trebui modificate: testați filtrul pe o mostră mică sau mutați fișierele dorite într-un folder separat înainte de a rula lotul.