Донецкий техникум промышленной автоматики

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

  1. Перейменування вбудованими засобами Windows
  2. Перейменування файлів сторонніми програмами
  3. Варіант 1. Проста зміна розширень у файлів папки
  4. Варіант 2. Групове перейменування файлів

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

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

  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, тому далі я пишу команду

ren * .jpg * .txt

txt

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Відкриється наступне вікно:

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

txt

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

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

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

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

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

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

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

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

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

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

JPG в процесі заміни не бере, так як в його назві цифр немає

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

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

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

Серед безкоштовних альтернатив Total Commander хочеться виділити Double Commander . Все вище описане в ньому прекрасне робиться, починаючи від простої заміни розширення, закінчуючи пошуком файлу за назвою за допомогою регулярного виразу. При цьому, якщо Ви знайомі з Total Commander, або хоча б керуєтеся наведеними в даній статті скриншотами, то Ви помітите, що інтерфейс програми дуже схожий і зрозумілий. До речі, він русифікований, що для багатьох не менш важливо. Так, у нього, звичайно, по відношенню до «великого брата» функціонал урізаний, наприклад, не можна розрахувати контрольну суму файлу CRC32, а також не можна синхронізувати каталоги, можна тільки порівняти. Зате збережений функціонал додавання коментарів до файлу по Ctrl + Z. Переглядайте пісні не тільки по імені, даті створення, але і по змісту. Правда, після того, як файл знайшовся, його можна тільки відредагувати, за подвійним клацанням він не відкривається, що дивно ... Можна знайти файл по мережі, використовуючи диск під назвою \\ у верхній частині програми або клацнувши по пункту меню «Відкрити список VFS» . Особливо хотілося б виділити наявність власного вбудованого тестового редактора з можливістю вибору кодування і навіть підсвічуванням синтаксису!

Є схожий функціонал у програми FreeCommander XE , Вона також русифікована. Її інтерфейс зовсім не такий нудний, як у попередніх двох програм, зміна найменування файлу у неї також дуже схожа на те, що представлено в попередніх двох програмах. Однак, пошук по регулярному виразу підкачав. Але, думаю, це не самий попсовий функціонал і у Total Commander Є схожий функціонал у програми   FreeCommander XE   , Вона також русифікована . Присутня можливість синхронізації папок і їх порівняння. Тут у програми явну перевагу. У програмі передбачена можливість підключення мережевого диска. Взагалі, судячи з пункту меню Інструменти -> Перепризначити Win + E для FreeCommander, програма досить амбіційна . Чи не вміє рахувати контрольні суми, за винятком MD5, не знає, що таке коментар до файлу. При натисканні по F4 відкриває редактор, заданий в системі за замовчуванням, тобто свого вбудованого в неї немає. Пошук також здійснюється як за властивостями файлу, так і по змісту, причому, за подвійним клацанням файл відкривається в стандартній для нього програмою, заданої в системі. Це безсумнівний плюс!

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

Так що думайте, вирішуйте, мати Total Commander або не мати! Так що думайте, вирішуйте, мати Total Commander або не мати


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

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