Как да преименувате многократно няколко файла в Windows
Имате куп файлове, които искате да преименувате, но не искате да ги преглеждате поотделно? Windows предоставя повече начини да направи това, отколкото може да осъзнаете.
Можете лесно да преименувате един или повече файлове само с Windows Explorer, но можете да направите още повече с командния ред или PowerShell. Добавете помощни програми за преименуване на трети страни и възможностите са безкрайни. Нека разгледаме всяка опция и как тя работи.
Преименувайте няколко файла в Windows Explorer
Windows Explorer (известен като File Explorer в Windows 10) е изненадващо мощен. Вероятно знаете как да преименувате един файл, но нека започнем с основните неща, тъй като напредналите трикове ги изграждат.
Ако използвате мишката, имате три начина да изберете името на файла и да го преименувате. Можеш:
- Щракнете, за да изберете файла и след това щракнете върху бутона "Преименуване" в менюто Начало.
- Щракнете, за да изберете файл и след това щракнете върху името на избрания файл.
- Щракнете с десния бутон върху файла и след това изберете „Преименуване“ в контекстното меню.
И ако предпочитате да се придържате към клавиатурата си, можете просто да използвате клавишите със стрелки (или да започнете да въвеждате името на файла), за да изберете файл и след това натиснете F2, за да изберете името на файла.
След като сте избрали името на файла - и ще забележите, че е избрано само името на файла, а не разширението - можете да въведете ново име на файл.
Когато приключите с въвеждането на името на файла, можете да натиснете Enter (или просто да кликнете някъде другаде), за да запишете новото име.
Ето къде става нещо интересно: можете също да натиснете клавиша Tab, за да изберете автоматично името на следващия файл в папката, така че веднага да започнете да въвеждате ново име за него. Продължавайте да натискате Tab и да пишете имена по този начин и лесно можете да преименувате всички файлове в папка, ако сте толкова наклонени.
Ако преименувате група файлове в една и съща папка и тези файлове не се нуждаят от съвсем различни имена един от друг, Windows предоставя по-лесен начин да преименувате тези файлове в пакет. Започнете, като изберете група файлове - можете да задържите клавиша Ctrl, за да изберете няколко файла наведнъж, или Shift, за да изберете набор от файлове. Когато изберете файловете, използвайте една от командите за преименуване - бутона в менюто Начало, командата от контекстното меню или просто натиснете F2. Ще видите, че всички файлове остават избрани, но първото в групата ще покаже името си, така че можете да въведете ново име.
Въведете ново име за файла и след това натиснете Enter или кликнете някъде другаде в прозореца. Всички избрани файлове се преименуват с името, което току-що сте въвели, и се добавят с число в скоби, за да ги разграничат.
Преименувайте няколко файла от командния ред
Ако се нуждаете от повече енергия, можете да използвате преименувам
или Рен
в командния прозорец на един или повече файлове. Командата приема заместващи знаци като * и? за съвпадение на няколко файла, което може да бъде полезно, ако искате да преименувате само някои файлове в папка, пълна с много.
Най-бързият начин да отворите прозорец на командния ред в желаното от вас място е първо да отворите папката във File Explorer. От менюто "Файл" посочете "Отворете командния ред" и изберете "Отворете командния ред".
За да преименувате един файл, можете да използвате следния синтаксис на командата:
ренcurrent_filename.ext "" new_filename.ext "
Кавичките са важни, ако имената ви съдържат интервали. Ако не го направят, няма да ви трябват цитати. Така например, за да преименувате файл от “wordfile (1) .docx” на “my word file (01) .docx” ще използвате следната команда:
ren "wordfile (1) .docx" "моят файл с думи (01) .docx"
Тъй като Рен
Командата може да адресира разширения, можете също да я използвате, за да промените разширенията на няколко файла наведнъж. Да кажем например, че сте избрали файлове .txt, които искате да превърнете в .html файлове. Можете да използвате следната команда заедно с * wildcard (който по същество казва на Windows, че текстът с всякаква дължина трябва да се счита за съвпадение):
ren * .txt * .html
И докато сме на тема заместващи символи, можете да направите и някои интересни неща с? заместващ символ, който се използва за задържане на всеки един символ. Да кажем например, че имате няколко .html файлове, които искате да се превърнат в .htm файлове. Можете да използвате следната команда, за да направите промяната:
ren * .html *.???
Това указва на Windows да преименува всички файлове с разширение .html, за да използва същото име на файла и едни и същи първи букви само на файловото разширение, което завършва с изрязването на "l" от всички разширения в папката..
И това започва да се занимава само с видовете wizardy на командния ред, в които можете да влезете, ако искате да изградите по-сложни команди - или дори пакетни скриптове - чрез тъкане на други команди и условия в нещата. Ако се интересувате, хората на форумите в Лагмънстър имат отличен запис по темата.
Преименувайте няколко файла с PowerShell
PowerShell предлага още по-голяма гъвкавост за преименуване на файлове в среда с команден ред. Използвайки PowerShell, можете да изведете изхода на една команда, известна като „командлета“ в термините на PowerShell - в друга команда, точно както можете да използвате в Linux и други подобни на UNIX системи. Двете важни команди ще са ви необходими Dir
, който изброява файловете в текущата директория и Преименуване-т
, който преименува елемент (файл, в този случай). Пипете изхода на Dir за преименуване на елемент и сте в бизнес.
Най-бързият начин да отворите прозорец на PowerShell на желаното от вас място е първо да отворите папката във File Explorer. От менюто „Файл“ посочете „Отворете Windows PowerShell“ и изберете „Отвори Windows Powershell“.
Първо, нека разгледаме преименуването на един файл. За тази цел бихте използвали следния синтаксис:
преименуване на елемент "current_filename.ext "" new_filename.ext "
Така например, за да преименувате файл от “wordfile.docx” на “My Word File.docx”, ще използвате следния командлет:
преименувайте елемент "wordfile.docx" "My Word File.docx"
Достатъчно лесно. Но истинската сила в PowerShell идва от способността да се пускат командни команди заедно и някои от условните ключове, поддържани от преименуване-т
commandlet. Да кажем например, имахме куп файлове с име „wordfile (1) .docx“, „wordfile (2) .docx“ и т.н..
Да речем, че искаме да заменим пространството в тези имена на файлове с долна черта, така че имената на файловете да не съдържат интервали. Можем да използваме следната команда:
реж преименуване на елемент -NewName $ _. име-замени "", "_"
Най- реж
част от това командване изброява всички файлове в папката и ги прекарва (това е |
символа) към преименуване-т
commandlet. Най- $ _. Име
част се намира за всеки от файловете, които получават тръби. Най- -замени
Превключвателят показва, че ще се случи смяна. Останалата част от командването само означава, че всяко пространство ( ""
) трябва да се замени с долна черта ( "_"
).
А сега нашите файлове изглеждат така, както искаме.
Както може би очаквате, PowerShell предлага огромна сила, когато става въпрос за именуване на вашите файлове и ние само четем повърхността тук. Например, преименуване-т
командлет също предлага функции като a -рекурсивно
превключвател, който може да приложи командлета към файлове в папка и всички папки, вложени в тази папка, a -сила
превключвател, който може да принуди преименуването на файлове, които са заключени или по друг начин недостъпни, и дори a -какво ако
превключвател, който описва какво би се случило, ако командата е била изпълнена (без действително изпълнение). И, разбира се, можете да изградите и по-сложни структури на командите, които дори да включват IF / THEN
логика. Можете да научите повече за PowerShell като цяло от нашето Ръководство за гимназисти и да научите повече за преименуване-т
от командната библиотека на TechNet на Microsoft.
Преименувайте няколко файла, като използвате приложение на трета страна
Ако имате нужда от мощен начин за преименуване на няколко файла наведнъж и просто не сте готови за овладяване на командния ред или командите PowerShell, винаги можете да се обърнете към помощна програма на трета страна. Има безброй приложения за преименуване - много от тях са добри, но имаме два ясни фаворита: Bulk Rename Utility и AdvancedRenamer.
Как да използвате помощната програма за масово преименуване
Помощната програма за масово преименуване има затрупан и донякъде смущаващ интерфейс, но разкрива огромния брой опции, които обикновено получавате само с редовни изрази и сложни опции от командния ред..
След като инсталирате инструмента, стартирайте го, отидете до файловете, които искате да преименувате, и ги изберете.
Променете опциите в един или повече от многото налични панели и ще видите визуализация на промените ви в графата „Ново име“, където са изброени файловете ви. В този пример направих промени в четири панела, които сега са маркирани в оранжево, така че е по-лесно да се каже какво съм променил. Казах на помощната програма да промени името на всички файлове на „Word File“ и да използва заглавието на заглавието. Прикачих датата на създаването на файла в YMD формат. Освен това добавих и автоматичен номер на файла, който се появява в края на името на файла, започва от едно, нараства с едно и се отделя от името на файла с долна черта. И това е само малко от това, което можете да направите с помощната програма Bulk Rename. Когато сте доволни от това как ще изглеждат новите ви имена на файлове, трябва само да натиснете бутона „Преименуване“.
И както можете да видите, помощната програма се справи с моите прости искания с лекота.
Как да използваме AdvancedRenamer
Нашият друг любим инструмент за преименуване, AdvancedRenamer, също излага огромен брой методи за преименуване, но вместо да ги представя като панели в интерфейса, той иска да използвате доста прост, но мощен синтаксис за създаване на методи за преименуване. Не е трудно да се учи и те имат добра подкрепа, заедно с примери. Инструментът прави много по-приятелски интерфейс и поддържа настройка на разширени пакетни задания, така че можете да комбинирате множество методи за преименуване и да ги приложите към голям брой файлове. Можете също така да запазвате методите за преименуване, които създавате за по-късна употреба.
В примера по-долу създадох метод за преименуване, използвайки следния синтаксис:
Файл с Word ____ ()
Това казва на AdvancedRenamer да наименува всичките ми файлове "Word File" и да добави датата на създаване в YMD формат (отделяне на всяка част от долната черта). Той също така добавя инкрементален номер на файла в скоби и се разделя с допълнително подчертаване.
Както виждате, файловете ми са преименувани точно както искам. AdvancedRenamer има малко по-стръмна крива на обучение от Bulk File Renamer, но наградата за това е, че получавате много по-фин контрол над имената на файловете си.
Имате други начини за преименуване на файлове в Windows, които не сме обхванали? Не забравяйте да ни оставите коментар и да ни уведомите за него.