Групове перейменування файлів, блог

Для цілей тестування однієї програми було необхідно отримати масив з великих файлів з розширенням txt (розмір більше 3 Мб), вміст яких було не важливо. Не мудруючи лукаво, було прийнято рішення про просте перейменування копій файлів фотографій, зроблених з цифровика. У вихідній папці було більше 70 різних файлів з розширенням jpg. Перейменування «руками» такої кількості файлів шкідливо для рук і для карми. Спробуємо знайти прості методи для автоматизації процесу.

Розглянемо два варіанти масового перейменування:

  1. Вбудованими засобами Windows
  2. додатковими програмами

Перейменування вбудованими засобами Windows

У Провіднику Windows є можливість масового перейменування файлів. Для цього треба виділити потрібні папки, натиснути на F2, ввести нове ім'я файлу, наприклад, test, натиснути Enter, і всі файли стануть такими:

test.jpg, test (1) .jpg, test (2) .jpg і т.д. Розширення так змінити не вдасться. Метод дуже обмежений у своїх можливостях, тому на ньому не зупиняємося і не виділяємо його в окремий.

Відкриємо консоль Windows, натиснувши одночасно клавіші Win + R. Кнопка Win знаходиться поряд з пропуском, на ній зображений прапорець Windows.

З'явиться вікно «Виконати»:

Групове перейменування файлів, блог

Пишемо в рядку «Відкрити:" слово cmd, як на картинці, натискаємо ОК.

Відкриється вікно консолі Windows. Пишемо в ньому cd [шлях до папки з файлами для перейменування], натискаємо Enter. У мене в цій папці лежить кілька файлів з розширенням jpg, які мені необхідно «переробити» в файли txt, тому далі я пишу команду

Групове перейменування файлів, блог

Тепер у мене в цій папці файл з розширенням txt, як і хотілося.

Плюси цього рішення:

  • Нічого не треба завантажувати з Інтернету і встановлювати, все вже є в Windows
  • Вельми швидке рішення

Мінуси даного рішення:

  • Вимагає нехай і невеликий, але все ж наявної кваліфікації роботи за комп'ютером у користувача

Розглянемо інший варіант.

Перейменування файлів сторонніми програмами

Один з найпоширеніших варіантів - це перейменування за допомогою Total Commander.

Відкриваємо дану програму, переходимо в потрібну нам папку.

Групове перейменування файлів, блог

У нас є два варіанти дій, які залежать від того, що ми хочемо зробити. Якщо Вас, як і мене, цікавить тільки зміна розширення у виділених файлів, що знаходяться в цій папці, то Вам підійде більше перший з описаних нижче, якщо Вам необхідно більш хитре перейменування, то краще звернутися до другого варіанту.

Варіант 1. Проста зміна розширень у файлів папки

У правій частині вікна, наведеного на малюнку вище, також переходимо в ту папку, в якій необхідно змінити розширення файлів.

Групове перейменування файлів, блог

Кнопкою Insert виділяємо потрібні файли або натискаємо клавіші Ctrl + A, щоб виділити всі файли, і натискаємо кнопку F6. Відкриється наступне вікно:

Групове перейменування файлів, блог

В кінці першого рядка в *. * Необхідно замінити останню зірочку на те розширення, на яке нам треба замінити розширення існуючих файлів, в моєму випадку * .txt.

Групове перейменування файлів, блог

Натискаємо ОК, розширення у вибраних файлів замінилися.

Якщо нам необхідно більш хитре перейменування, то можна спробувати варіант 2.

Варіант 2. Групове перейменування файлів

Також у вікні Total Commander вибираємо потрібну нам папку. Потім виділяємо кнопкою Insert потрібні нам файли або натискаємо клавіші Ctrl + A (Виділити все), потім Ctrl + M, відкриється вікно групового перейменування:

Групове перейменування файлів, блог

Як на малюнку вище, в області «Пошук і заміна» в поле «Знайти» пишемо jpg, в поле «Замінити на» пишемо txt. Натискаємо «Виконати», радіємо результату. До першого облому. Треба розуміти, що якщо ми йдемо даними шляхом, то якщо файл називався, наприклад, jpg.jpg, він заміниться на txt.txt. Благо, що в даному вікні є кнопка «Відкат» (кому ?!). Так що даний вид перейменування підходить в разі, якщо нам необхідно, наприклад, додати лічильник до імені файлу. Для цього натисніть кнопку [C] в лівій верхній частині даного вікна і подивіться на попередній результат. В поле «Маска для: імені файлу» має бути написано [N] [C]. Для відділення лічильника від основного імені файлу можна писати в цьому полі, наприклад, [N] ([C]). В області «Параметри лічильника» можна вказати, з якої цифри починати рахувати, з яким кроком і скільки цифр має відображатися. Вийде ось що:

Групове перейменування файлів, блог

Таким же чином ми можемо додати до імені файлу дату (кнопка [YMD] Дата), час (кнопка [hms] Час)), відокремивши для власної зручності їх яким-небудь символом, наприклад, тире.

Особливу увагу варто приділити розширеним можливостям, а саме додавання до імені файлу безлічі інших параметрів, вибравши потрібні з меню, що випадає при натисканні на кнопку «[=?] Плагін».

Групове перейменування файлів, блог

У рядку маски імені файлу можна виставити потрібний формат імені, наприклад, тільки час створення файлу в цій папці:

Групове перейменування файлів, блог

Вище були розглянуті найпростіші варіанти. Можна організувати пошук файлів по регулярному виразу. Для цього в області «Пошук і заміна» ставимо галочку «Реєстр. виражений. », в поле« Знайти »пишемо нашу регулярку, а поле« Замінити на: »пишемо, на що все знайдене будемо замінювати. У моєму прикладі бере участь найпростіша регулярка \ d, яка шукає в назві файлу цифри і замінює їх на букву а. Зауважте, що файл, який має назву test.JPG в процесі заміни не бере, так як в його назві цифр немає!

Групове перейменування файлів, блог

Плюси цього рішення:

Мінуси даного рішення:

  • Якщо у Вас є Total, Вам його не втратити Вам його не качати! Якщо ж Total Commander відсутня на комп'ютері, його необхідно встановити.
  • Не мені, судячи з скріншотів, звичайно, говорити, але Total Commander все ж не безкоштовний, тому якщо у Вашій компанії до закупівель софта ставляться з трепетом, то краще його або купити, або шукати безкоштовну альтернативу.

Розглянемо парочку їх таких альтернатив.

P.S. У програмі FreeCommander є такий пункт меню Файл -> «Знищити» ... Коли я на нього подивилася краєм ока, подумала, що, судячи по значку, це друк, що якось дивно О_о. Подивилася на поєднання клавіш Shift + Ctrl + Del, мабуть, дійсно знищення ... А-а-а, це не принтер, а шредер! Ось воно що =)

Вас чекають наступні статті: