Как да преименувате партида множество файлове в Windows

Съдържание:

Как да преименувате партида множество файлове в Windows
Как да преименувате партида множество файлове в Windows

Видео: Как да преименувате партида множество файлове в Windows

Видео: Как да преименувате партида множество файлове в Windows
Видео: What happens if you run explorer.exe from the login screen in beta versions of Windows? - YouTube 2024, Може
Anonim
Имате куп файлове, които искате да преименувате, но не искате да минете през тях един по един? Windows предлага повече начини да направите това, отколкото можете да осъзнаете.
Имате куп файлове, които искате да преименувате, но не искате да минете през тях един по един? Windows предлага повече начини да направите това, отколкото можете да осъзнаете.

Можете лесно да преименувате един или повече файлове само с Windows Explorer, но можете да направите още повече с командния ред или PowerShell. Добавете помощни програми за преименуване от трети страни и възможностите са безкрайни. Нека да разгледаме всеки вариант и как работи.

Преименуване на няколко файла в Windows Explorer

Windows Explorer (известен като File Explorer в Windows 10) е изненадващо мощен. Вероятно знаете как да преименувате един файл, но нека да започнем с основите, тъй като усъвършенстваните трикове ги изграждат.

Ако използвате мишката, имате не по-малко от три начина да изберете името на файла и да го преименувате. Можеш:

  • Кликнете, за да изберете файла, след което кликнете върху бутона "Преименуване" в менюто "Начало".
  • Кликнете, за да изберете файл, след което щракнете върху името на избрания файл.
  • Щракнете с десния бутон върху файла и след това изберете "Rename" в контекстното меню.
И ако предпочитате да се залепите с клавиатурата си, можете просто да използвате клавишите със стрелки (или да започнете да пишете името на файла), за да изберете файл, след което натиснете F2, за да изберете името на файла.
И ако предпочитате да се залепите с клавиатурата си, можете просто да използвате клавишите със стрелки (или да започнете да пишете името на файла), за да изберете файл, след което натиснете F2, за да изберете името на файла.

След като сте избрали името на файла - и ще забележите, че е избрано само името на файла, а не разширението - можете да въведете ново име на файл.

Когато приключите с въвеждането на името на файла, можете да натиснете Enter (или просто да кликнете някъде другаде), за да запазите новото име.
Когато приключите с въвеждането на името на файла, можете да натиснете Enter (или просто да кликнете някъде другаде), за да запазите новото име.

Ето защо нещата стават интересни: можете също така да натиснете клавиша Tab, за да изберете автоматично следващото име на файла в папката, за да можете веднага да започнете да пишете ново име за него. Продължавайте да удряте Tab и да пишете имена по този начин и лесно можете да преименувате всички файлове в папка, ако сте толкова наклонени.

Ако преименувате куп файлове в една и съща папка и тези файлове не се нуждаят от съвсем различни имена един от друг, Windows предоставя по-лесен начин да ги преименувате на партида. Започнете, като изберете куп файлове - можете да задържите клавиша Ctrl, за да изберете няколко файла наведнъж, или Shift, за да изберете набор от файлове. Когато сте избрали файловете, използвайте една от командите за преименуване - бутона в началното меню, командата в контекстното меню или просто натиснете F2. Ще видите, че всички файлове остават избрани, но първата в групата получава името си, за да можете да въведете ново име.

Въведете ново име за файла, след което натиснете Enter или кликнете някъде другаде в прозореца. Всички избрани файлове се преименуват с името, което току-що сте написали, и се добавят с число в скоби, за да ги различавате.
Въведете ново име за файла, след което натиснете Enter или кликнете някъде другаде в прозореца. Всички избрани файлове се преименуват с името, което току-що сте написали, и се добавят с число в скоби, за да ги различавате.
Image
Image

Преименувайте няколко файла от командния ред

Ако имате нужда от повече енергия от това, можете да използвате

rename

или

ren

команда в прозореца на командния ред към един или повече файлове. Командата приема заместващи знаци като * и? за съвпадение на няколко файла, което може да бъде полезно, ако искате само да преименувате определен набор от файлове в папка, пълна с много.

Най-бързият начин да отворите прозореца на командния ред на желаното от вас място е първо да отворите папката в File Explorer. От менюто "Файл", посочете "Отваряне на командния ред" и след това изберете "Отваряне на командния ред".

За да преименувате един файл, можете да използвате следния команден синтаксис:
За да преименувате един файл, можете да използвате следния команден синтаксис:

ren 'current_filename.ext' 'new_filename.ext'

Цитатите са важни, ако имената на файловете ви съдържат интервали. Ако не, няма да ви трябват кавичките. Така например, за да преименувате файл от "wordfile (1).docx" на "моят word file (01).docx", ще използвате следната команда:

ren 'wordfile (1).docx' 'my word file (01).docx'

Тъй като
Тъй като

ren

командата може да адресира разширенията, можете също така да го използвате, за да промените разширенията на няколко файла наведнъж. Кажете например, че сте избрали.txt файлове, които искате да превърнете в.html файлове. Можете да използвате следната команда заедно с * wildcard (която основно казва на Windows, че текст с всяка дължина трябва да се счита за съвпадение):

ren *.txt *.html

И докато ние сме на тема заместващи, можете също да направите някои интересни неща с? заместващ знак, който се използва за поставяне на всеки един знак. Кажете например, че имате няколко.html файла, които искате да превърнете в.htm файлове. Можете да използвате следната команда, за да направите промяната:

ren *.html *.???

Това казва на Windows да преименува всички файлове с разширението.html, за да използва същото име на файла и едни и същи първи три букви на разширението на файла, което в крайна сметка отрязва "l" от всички разширения в папката.

И това само започва да се занимава с видовете команден ред, които можете да получите, ако искате да създавате по-сложни команди - или дори партидни скриптове - като тъчете други неща и условни неща. Ако се интересувате, хората на форумите Lagmonster имат отлично записване по темата.

Преименувайте няколко файла с PowerShell

PowerShell предлага още по-голяма гъвкавост при преименуването на файлове в среда на команден ред. С помощта на PowerShell можете да изпратите изхода на една команда, известна като "команда" в PowerShell, до друга команда, точно както можете да използвате на Linux и други системи, подобни на UNIX. Двете важни команди, от които се нуждаете, са

Dir

който изброява файловете в текущата директория и

Rename-Item

който преименува елемент (файл, в този случай). Поставете изхода на Dir да преименувате елемента и сте в бизнеса.

Най-бързият начин да отворите прозорец PowerShell на желаното от вас място е първо да отворите папката в File Explorer. От менюто "Файл", посочете "Отворете Windows PowerShell", а след това изберете "Open Windows Powershell".

Първо, нека да разгледаме преименуването на един файл. За това бихте използвали следния синтаксис:
Първо, нека да разгледаме преименуването на един файл. За това бихте използвали следния синтаксис:

rename-item 'current_filename.ext' 'new_filename.ext'

Така например, за да преименувате файл от "wordfile.docx" на "My Word File.docx", ще използвате следната команда:

rename-item 'wordfile.docx' 'My Word File.docx'

Доста лесно. Но истинската мощност в PowerShell идва от способността да се поставят командите заедно и някои от условните комутатори, поддържани от
Доста лесно. Но истинската мощност в PowerShell идва от способността да се поставят командите заедно и някои от условните комутатори, поддържани от

rename-item

commandlet. Кажете например, че имахме куп файлове с име "wordfile (1).docx", "wordfile (2).docx" и т.н.

Да кажем, че искаме да заменим пространството в тези имена на файлове с подсказка, така че имената на файловете да не съдържат интервали. Можем да използваме следната команда:
Да кажем, че искаме да заменим пространството в тези имена на файлове с подсказка, така че имената на файловете да не съдържат интервали. Можем да използваме следната команда:

dir | rename-item -NewName {$_.name -replace ' ','_'}

Най-
Най-

dir

част от командата изброява всички файлове в папката и ги отвежда (това е

|

символ) на

rename-item

commandlet. Най-

$_.name

част се застава за всеки от файловете получаване piped. Най-

-replace

превключвателят показва, че ще се случи замяната. Останалата част от командата просто означава, че всяко пространство (

' '

) следва да се замени с подпис (

'_'

).

И сега нашите файлове изглеждат така, както искаме.

rename-item

командата предлага и функции като

-recurse

който може да приложи командата към файлове в папка и всички папки, вложени в нея, а

-force

превключвател, който може да принуди преименуване на файлове, които са заключени или по друг начин недостъпни, и дори a

-whatif

превключвател, който описва какво ще се случи, ако командата бъде изпълнена (без всъщност да се изпълнява). И, разбира се, можете също да изградите по-сложни структури на команди, които дори включват

IF/THEN

логика. Можете да научите повече за PowerShell като цяло от нашето ръководство за Geek School и да научите повече за

rename-item

команда от библиотеката на TechNet на Microsoft.

Преименуване на няколко файла чрез приложение на трета страна

Ако се нуждаете от мощен начин за преименуване на няколко файла наведнъж и просто не сте готови за овладяване на командите на командния ред или PowerShell, винаги можете да се обърнете към помощна програма на трета страна. Съществуват безбройни преименуващи приложения там - и много от тях са добри - но имаме две ясни фаворити: Bulk Rename Utility и AdvancedRenamer.

Как да използвате

Програмата за групово преименуване има запълнен и донякъде смущаващ интерфейс, но разкрива огромния брой опции, които обикновено получавате само с регулярни изрази и сложни опции от командния ред.

След като инсталирате инструмента, стартирайте го, отидете до файловете, които искате да преименувате, и ги изберете.

Променете опциите в един или повече от многото налични панели и ще видите визуализация на промените ви в графата "Ново име", в която са изброени файловете ви. В този пример направих промени в четири панела, които сега са маркирани в оранжево, така че е по-лесно да разберете какво съм променил. Казах на помощната програма да променя името на всички файлове в "Word File" и да използва заглавието. Добавих датата, на която е създаден файлът във формат YMD. И аз също така добавих един автоматичен номер на файла, който се появява в края на името на файла, започва от един, стъпки от един и е отделен от името на файла с долен екран. И това е само една малка част от това, което можете да направите с помощта на Bulk Rename Utility. Когато сте доволни от това как изглеждат новите ви имена на файлове, трябва само да кликнете върху бутона "Преименуване".
Променете опциите в един или повече от многото налични панели и ще видите визуализация на промените ви в графата "Ново име", в която са изброени файловете ви. В този пример направих промени в четири панела, които сега са маркирани в оранжево, така че е по-лесно да разберете какво съм променил. Казах на помощната програма да променя името на всички файлове в "Word File" и да използва заглавието. Добавих датата, на която е създаден файлът във формат YMD. И аз също така добавих един автоматичен номер на файла, който се появява в края на името на файла, започва от един, стъпки от един и е отделен от името на файла с долен екран. И това е само една малка част от това, което можете да направите с помощта на Bulk Rename Utility. Когато сте доволни от това как изглеждат новите ви имена на файлове, трябва само да кликнете върху бутона "Преименуване".
Image
Image

И както можете да видите, помощната програма лекуваше моите прости искания с лекота.

Как да използвате AdvancedRenamer

Другият ни инструмент за преименуване, AdvancedRenamer, също така излага огромен брой методи за преименуване, но вместо да ги представя като панели в интерфейса, той иска да използвате доста прост, но мощен синтаксис, за да създадете методи за преименуване. Не е трудно да се научат и имат добра подкрепа, заедно с примери. Инструментът има много по-приятен интерфейс и поддържа настройването на разширени работни пакети, така че да можете да комбинирате няколко метода за преименуване и да ги приложите към голям брой файлове. Можете също така да запазите методите за преименуване, които създавате за по-нататъшна употреба.

В примера по-долу създадох метод на преименуване, използвайки следния синтаксис:

Word File____()

Това казва на AdvancedRenamer да наименува всичките ми файлове "Word File" и да добави датата на създаване във формат YMD (разделяйки всяка част от долната част). Той също така добавя допълнителен номер на файла в скоби и се разделя с допълнителна долна част.

И както можете да видите, файловете ми са преименувани по начина, по който искам. AdvancedRenamer има малко по-стръмна крива на обучение от Bulk File Renamer, но наградата за това е, че получавате много по-фин контрол върху файловите ви имена.
И както можете да видите, файловете ми са преименувани по начина, по който искам. AdvancedRenamer има малко по-стръмна крива на обучение от Bulk File Renamer, но наградата за това е, че получавате много по-фин контрол върху файловите ви имена.
Image
Image

Имате ли други начини да преименувате файлове в Windows, които не сме покрили? Не забравяйте да ни оставите коментар и да ни уведомите за това.

Препоръчано: