Paano Batch Palitan ang Pangalan ng Maramihang Mga File sa Windows

Nakakuha ng maraming mga file na nais mong palitan ng pangalan, ngunit ayaw mong dumaan sa kanila isa-isa? Nagbibigay ang Windows ng maraming paraan upang magawa ito kaysa sa maaari mong mapagtanto.

Madali mong mapapalitan ang pangalan ng isa o higit pang mga file sa Windows Explorer lamang, ngunit maaari mo ring gawin ang higit pa sa Command Prompt o PowerShell. Idagdag sa mga third-party na pagpapalit ng pangalan ng mga kagamitan, at ang mga posibilidad ay walang katapusan. Tingnan natin ang bawat pagpipilian at kung paano ito gumagana.

Palitan ang pangalan ng Maramihang mga File sa Windows Explorer

Ang Windows Explorer (kilala bilang File Explorer sa Windows 10) ay nakakagulat na malakas. Marahil alam mo kung paano palitan ang pangalan ng isang solong file, ngunit magsimula tayo sa mga pangunahing kaalaman, dahil nabubuo ang mga advanced na trick.

Kung ginagamit mo ang iyong mouse, wala kang mas mababa sa tatlong paraan upang mapili ang pangalan ng isang file at palitan itong pangalan. Kaya mo:

  • I-click upang piliin ang file at pagkatapos ay i-click ang pindutang "Palitan ang Pangalanang" sa Home menu.
  • Mag-click upang pumili ng file at pagkatapos ay i-click ang pangalan ng napiling file.
  • Mag-right click sa file at pagkatapos ay piliin ang "Palitan ang pangalan" sa menu ng konteksto.

At kung nais mong manatili sa iyong keyboard, maaari mo lamang gamitin ang iyong mga arrow key (o simulang i-type ang pangalan ng file) upang pumili ng isang file at pagkatapos ay pindutin ang F2 upang mapili ang pangalan ng file.

Kapag napili mo na ang pangalan ng file — at mapapansin mo lamang ang mismong file na napili, hindi ang extension — maaari kang mag-type ng bagong pangalan ng file.

Kapag tapos ka nang mag-type ng file name, maaari mong pindutin ang Enter (o mag-click lamang sa ibang lugar) upang mai-save ang bagong pangalan.

Dito nagiging kawili-wili ang mga bagay: maaari mo ring pindutin ang Tab key upang awtomatikong piliin ang susunod na pangalan ng file sa folder upang maaari mong agad na masimulan ang pag-type ng isang bagong pangalan para dito. Patuloy na tama ang tab at pagta-type ng mga pangalan sa ganitong paraan at madali mong mapapalitan ang pangalan ng lahat ng mga file sa isang folder kung may hilig ka.

Kung pinapalitan mo ang pangalan ng isang pangkat ng mga file sa parehong folder at ang mga file na iyon ay hindi nangangailangan ng ganap na magkakaibang mga pangalan mula sa isa't isa, nagbibigay ang Windows ng isang mas madaling paraan upang palitan ang pangalan ng mga file na iyon sa pangkat. Magsimula sa pamamagitan ng pagpili ng isang bungkos ng mga file — maaari mong pindutin nang matagal ang Ctrl key upang pumili ng maraming mga file nang sabay-sabay, o Shift upang pumili ng isang saklaw ng mga file. Kapag napili mo ang mga file, gumamit ng isa sa mga muling palitan ang pangalan ng mga utos — ang pindutan sa menu ng Home, ang utos sa menu ng konteksto, o pindutin lamang ang F2. Makikita mo na ang lahat ng mga file ay mananatiling napili, ngunit ang una sa pangkat ay nai-highlight ang pangalan nito upang maaari kang mag-type ng isang bagong pangalan.

Mag-type ng bagong pangalan para sa file at pagkatapos ay pindutin ang Enter o mag-click sa iba pang lugar sa window. Ang lahat ng napiling mga file ay pinalitan ng pangalan gamit ang pangalang nai-type mo lamang, at idinugtong ng isang numero sa mga panaklong upang maiiba ang mga ito.

Palitan ang pangalan ng Maramihang mga File mula sa Command Prompt

Kung kailangan mo ng higit na lakas kaysa doon, maaari mong gamitin ang palitan ang pangalan o ren utos sa isang window ng Command Prompt sa isa o higit pang mga file. Tumatanggap ang utos ng mga wildcard character tulad ng * at? para sa pagtutugma ng maraming mga file, na maaaring maging kapaki-pakinabang kung nais mo lamang palitan ang pangalan ng isang tiyak na pagpipilian ng mga file sa isang folder na puno ng marami.

Ang pinakamabilis na paraan upang buksan ang isang window ng Command Prompt sa nais mong lokasyon ay buksan muna ang folder sa File Explorer. Mula sa menu na "File", ituro ang "Buksan ang prompt ng utos," at pagkatapos ay piliin ang "Buksan ang prompt ng utos."

Upang palitan ang pangalan ng isang solong file, maaari mong gamitin ang sumusunod na syntax ng utos:

ren "kasalukuyang_filename.ext "" new_filename.ext "

Mahalaga ang mga quote kung ang iyong mga pangalan ng file ay naglalaman ng anumang mga puwang. Kung hindi nila ginawa, hindi mo kakailanganin ang mga quote. Kaya, halimbawa, upang palitan ang pangalan ng isang file mula sa "wordfile (1) .docx" sa "aking file ng salita (01) .docx" gagamitin mo ang sumusunod na utos:

ren "wordfile (1) .docx" "aking file ng salita (01) .docx"

Dahil ang ren Maaaring tugunan ng utos ang mga extension, maaari mo ring gamitin ito upang baguhin ang mga extension ng maraming mga file nang sabay-sabay. Sabihin, halimbawa, mayroon kang pagpipilian ng mga .txt file na nais mong gawing .html file. Maaari mong gamitin ang sumusunod na utos kasama ang * wildcard (na karaniwang sinasabi sa Windows na ang teksto ng anumang haba ay dapat isaalang-alang na isang tugma):

ren * .txt * .html

At habang nasa paksa kami ng mga wildcard, maaari mo ring gawin ang ilang mga kagiliw-giliw na bagay sa? wildcard, na ginagamit upang tumayo para sa anumang solong character. Sabihin, halimbawa, mayroon kang isang pangkat ng mga .html file na nais mong gawing .htm file sa halip. Maaari mong gamitin ang sumusunod na utos upang gawin ang pagbabago:

ren * .html *. ???

Sinasabi nito sa Windows na palitan ang pangalan ng lahat ng mga file gamit ang

KAUGNAYAN:Paano Sumulat ng Batch Script sa Windows

At nagsisimula lamang itong matugunan ang mga uri ng wizardy ng linya ng utos na maaari mong mapuntahan kung nais mong bumuo ng mas kumplikadong mga utos — o kahit na mga script ng pangkat — sa pamamagitan ng paghabi ng iba pang mga utos at kondisyon sa mga bagay. Kung interesado ka, ang mga tao sa mga forum ng Lagmonster ay may mahusay na pagsusulat sa paksa.

Palitan ang pangalan ng Maramihang mga File sa PowerShell

Nag-aalok ang PowerShell ng higit na kakayahang umangkop para sa pagpapalit ng pangalan ng mga file sa isang command-line environment. Gamit ang PowerShell, maaari mong i-pipe ang output ng isang utos — na kilala bilang isang "commandlet" sa mga termino ng PowerShell — sa isa pang utos, tulad ng magagawa mo sa Linux at iba pang mga sistemang tulad ng UNIX. Ang dalawang mahahalagang utos na kakailanganin mo ay Sinabi ni Dir, na naglilista ng mga file sa kasalukuyang direktoryo, at Palitan ang pangalan ng Item, na pinangalanan ang isang item (isang file, sa kasong ito). I-tubo ang output ng Dir to Rename-Item at nasa negosyo ka.

Ang pinakamabilis na paraan upang buksan ang isang window ng PowerShell sa nais mong lokasyon ay buksan muna ang folder sa File Explorer. Mula sa menu na "File", ituro ang "Buksan ang Windows PowerShell," at pagkatapos ay piliin ang "Buksan ang Windows Powershell."

Una, tingnan natin ang pagpapalit ng pangalan ng isang solong file. Para doon, gagamitin mo ang sumusunod na syntax:

palitan ang pangalan ng item na "kasalukuyang_filename.ext "" new_filename.ext "

Kaya, halimbawa, upang palitan ang pangalan ng isang file mula sa "wordfile.docx" patungong "My Word File.docx" gagamitin mo ang sumusunod na commandlet:

palitan ang pangalan ng item na "wordfile.docx" "My Word File.docx"

Sapat na madali. Ngunit ang totoong kapangyarihan sa PowerShell ay nagmula sa kakayahang mag-tubo ng mga commandlet nang magkasama at ilan sa mga kondisyong switch na suportado ng palitan ang pangalan-item commandlet. Halimbawa, sabihin, mayroon kaming isang grupo ng mga file na pinangalanang "wordfile (1) .docx", "wordfile (2) .docx", at iba pa.

Sabihin na nais naming palitan ang puwang sa mga pangalan ng file na may isang underscore upang ang mga pangalan ng file ay walang mga puwang. Maaari naming gamitin ang sumusunod na commandlet:

dir | palitan ang pangalan-item -NewName {$ _. name -replace "", "_"}

Ang dir nakalista sa bahagi ng commandlet na iyon ang lahat ng mga file sa folder at piping mga ito (iyon ang | simbolo) sa palitan ang pangalan-item commandlet. Ang $ _. pangalan bahagi ay nakatayo sa para sa bawat isa sa mga file na nakakakuha ng tubo. Ang -palit ipinapahiwatig ng switch na isang kapalit ang magaganap. Ang natitirang commandlet ay nangangahulugan lamang ng anumang puwang ( " " ) ay dapat mapalitan ng isang underscore ( "_" ).

At ngayon, ang aming mga file ay tumingin sa gusto namin.

KAUGNAYAN:Geek School: Alamin Kung Paano I-automate ang Windows gamit ang PowerShell

Tulad ng maaari mong asahan, nag-aalok ang PowerShell ng napakalaking lakas pagdating sa pagbibigay ng pangalan sa iyong mga file at sinusulit lamang namin ang ibabaw dito. Halimbawa, ang palitan ang pangalan-item Nag-aalok din ang commandlet ng mga tampok tulad ng a -magbagong muli switch na maaaring ilapat ang commandlet sa mga file sa isang folder at lahat ng mga folder na nakapugad sa loob ng folder na iyon, a -pilit switch na maaaring pilitin ang pagpapalit ng pangalan para sa mga file na naka-lock o kung hindi man magagamit, at kahit isang -Paano kung switch na naglalarawan kung ano ang mangyayari kung ang commandlet ay naisakatuparan (nang hindi talaga ito naisakatuparan). At, syempre, maaari ka ring bumuo ng mas kumplikadong mga istraktura ng commandlet na kasama rin KUNG / TAPOS lohika Maaari kang matuto nang higit pa tungkol sa PowerShell sa pangkalahatan mula sa aming gabay sa Geek School, at matuto nang higit pa tungkol sa palitan ang pangalan-item commandlet mula sa TechNet Library ng Microsoft.

Palitan ang pangalan ng Maramihang mga File Gamit ang isang Third Party App

KAUGNAYAN:Ang Bulk Rename Tool ay isang Magaan ngunit Makapangyarihang File Renaming Tool

Kung kailangan mo ng isang malakas na paraan upang palitan ang pangalan ng maraming mga file nang sabay-sabay at hindi ka lang handa para sa mastering ng Command Prompt o mga utos ng PowerShell, maaari kang laging lumipat sa isang utility ng third-party. Mayroong hindi mabilang na pagpapalit ng pangalan ng mga app doon - at marami sa kanila ang mahusay — ngunit mayroon kaming dalawang malinaw na paborito: Bulk Rename Utility at AdvancedRenamer.

Paano Gumamit ng Maramihang Pangalanang Muling Utility

Ang Bulk Rename Utility ay may kalat at medyo nakakatakot na interface, ngunit inilalantad nito ang napakaraming mga pagpipilian na karaniwang makukuha mo lamang sa mga regular na expression at kumplikadong mga pagpipilian sa linya ng utos.

Matapos mai-install ang tool, ilunsad ito, mag-navigate sa mga file na nais mong palitan ng pangalan, at piliin ang mga ito.

Baguhin ang mga pagpipilian sa isa o higit pa sa maraming magagamit na mga panel, at makikita mo ang isang preview ng iyong mga pagbabago na lilitaw sa hanay na "Bagong Pangalan" kung saan nakalista ang iyong mga file. Sa halimbawang ito, gumawa ako ng mga pagbabago sa apat na panel, na naka-highlight ngayon sa orange kaya mas madaling sabihin kung ano ang aking binago. Sinabi ko sa utility na palitan ang pangalan ng lahat ng mga file sa "Word File" at gamitin ang kaso ng pamagat. Naidugtong ko ang petsa kung kailan nilikha ang file sa format na YMD. At nagdagdag din ako ng isang awtomatikong numero ng file na lilitaw sa dulo ng pangalan ng file, nagsisimula sa isa, dagdagan ng isa, at pinaghiwalay mula sa pangalan ng file ng isang underscore. At iyan lamang ang isang maliit na piraso ng kung ano ang maaari mong gawin sa Bulk Rename Utility. Kapag nasiyahan ka sa hitsura ng iyong mga bagong pangalan ng file, ang kailangan mo lang gawin ay i-click ang pindutang "Palitan ang Pangalanang".

At tulad ng nakikita mo, pinangasiwaan ng utility ang aking simpleng mga kahilingan nang madali.

Paano Gumamit ng AdvancedRenamer

Ang aming iba pang paboritong tool sa pagpapalit ng pangalan, ang AdvancedRenamer, ay naglalantad din ng isang malaking bilang ng mga pagpapalit ng pangalan ng mga pamamaraan, ngunit sa halip na ipakita ang lahat sa kanila bilang mga panel sa interface, hinihiling nito na gumamit ka ng isang medyo simple ngunit malakas na syntax upang lumikha ng mga pamamaraang muling pagpapalit ng pangalan. Hindi mahirap matutunan at mayroon silang mahusay na suporta, kasama ang mga halimbawa. Ang tool na ito ay isport ang isang mas kaibig-ibig na interface at sinusuportahan ang pag-set up ng mga advanced na trabaho sa batch upang maaari mong pagsamahin ang maramihang mga pamamaraan ng pagpapalit ng pangalan at ilapat ang mga ito sa maraming mga file. Maaari mo ring mai-save ang mga pamamaraang pagpapalit ng pangalan ng iyong nilikha para magamit sa paglaon.

Sa halimbawa sa ibaba, lumikha ako ng isang paraan ng pagpapalit ng pangalan gamit ang sumusunod na syntax:

Word File ____ ()

Sinasabi nito sa AdvancedRenamer na pangalanan ang lahat ng aking mga file na "Word File" at idagdag ang petsa ng paglikha sa format na YMD (pinaghihiwalay ang bawat bahagi sa isang underscore). Nagdadagdag din ito ng isang incremental na numero ng file sa mga panaklong at pinaghiwalay ng isang karagdagang underscore.

At tulad ng nakikita mo, ang aking mga file ay pinalitan ng pangalan ayon sa gusto ko. Ang AdvancedRenamer ay may kaunting curve sa pag-aaral kaysa sa Bulk File Renamer, ngunit ang gantimpala para sa iyo ay makakakuha ka ng mas pinong kontrol sa iyong mga pangalan ng file.

May iba pang mga paraan upang palitan ang pangalan ng mga file sa Windows na hindi namin sakop? Siguraduhing mag-iwan sa amin ng isang puna at ipaalam sa amin ang tungkol dito.


$config[zx-auto] not found$config[zx-overlay] not found