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


Зміна імені одного або декількох файлів - річ елементарна. Але якщо потрібно проробити групове перейменування файлів, число яких перевищує кілька десятків або навіть сотень штук, ручне введення нових назв може зайняти кілька годин, а то й більше. На щастя є спеціальні програми, а також деякі прийоми, які дозволяють звести витрати часу до мінімуму і уникнути рутинної ручної роботи. Тому, якщо є бажання навести порядок у своїй музичній або фотоколекції, дати всім збереженим файлам зрозумілі імена, зараз настав відповідний час цим зайнятися. Розглянемо, як найкраще можна проробити пакетне перейменування файлів, що накопичилися у вашому комп'ютері.

Масове зміна назв залежить, насамперед, від того, якою операційною системою ви користуєтеся. Ось деякі прийоми для найбільш популярних ОС:

  • Windows 7

Найпростіше перейменування файлів в цій системі виконується всередині провідника (Windows Explorer). Попередньо потрібно помістити всі потрібні файли в окремий каталог, щоб випадково не зачепити зайві документи. Тепер виділимо їх за допомогою комбінації «Ctrl + A» і правою кнопкою мишки викличемо контекстне меню, в якому вибираємо пункт "Перейменувати". Вводимо загальна назва, наприклад "wallpaper", і всі наші виділені файли отримають нові імена, що складаються із загальної назви і порядкового номера у круглих дужках («wallpaper (1)», «wallpaper (2)», «wallpaper (3)» і т.д.).

Також масове перейменування файлів можна виконати за допомогою командного рядка. У цьому випадку за допомогою «Win + R» запускаємо вікно потрібного програми, набираємо в рядку «cmd», і натисненням «Enter» відкриваємо командний рядок. У ній командою «cd» вказуємо шлях до папки з файлами, наприклад, для папки «pics» на диску D: команда буде наступною: cd d: pics. Припустимо, ми хочемо змінити розширення файлів з «GIF» на «JPG». Скористаємося командою «rename» або скорочено «ren» і напишемо ren * .jpg * .jpg. Сама команда і розширення між собою повинні бути відокремлені одним пропуском.

  • Linux

У цій системі перейменування файлів можна виконати за допомогою стандартної утиліти «Rename». Команда для утиліти «Rename» має такий вигляд:

rename [-v] [-n] [-f] perlexpr [files] -

[-v] - Показати нові імена файлів-

[-n] - Вивести список файлів, обраних для переіменованія-

[-f] - Перезаписати при збігу існуючі файли-

perlexpr - шаблон по якому потрібно провести перейменування.

Припустимо, що в папці серед інших є файли з розширенням «TXT», і ми хочемо перейменувати їх в «mytext.bak». Тоді команда прийме вигляд:

rename 's / .txt / .mytext.bak / g' * .txt

Пояснимо, що означає наш шаблон:

s - потрібно замещеніе-

/.txt/ - що замещаем-

/.mytext.bak/ - нове ім'я-

g - global, операція торкнеться всі виявлені входження.

Команда "rename" також може допомогти з масовим зміною регістра. Вираз "rename 'y / az / AZ /' *" перетворює всі назви, зробивши їх повністю написаними з заголовних букв.

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

  • Mac OS

Перейменування файлів в цій середовищу не таке зручне і просте, як в Windows. В Finder спочатку така функція відсутня, однак її можна додати через Automator. Для цього запускаємо це стандартний додаток і вибираємо «Служба». Потім у бібліотеці переходимо до пункту «Файли і папки». У ньому є підпункт під назвою «Перейменувати об'єкти Finder». Його потрібно перенести в зону редагування, відмовившись при цьому від копіювання. У віконці «Служба отримує» встановлюємо «Файли або папки». Потім ставимо "Використовувати цю службу в додатку Finder", в самих параметрах перейменування відзначаємо галочкою «Показати в процесі виконання» і виставляємо параметр «Зробити послідовними». Тепер залишилося лише перевірити і зберегти налаштування.

Для того щоб провести перейменування файлів з додатковими налаштуваннями (переміщенням, транслитом, пошуком за тегами), краще скористатися спеціальними універсальними утилітами, такими як "SVS RenameFiles", "Multi Renamer", "Advance Renamer" та ін.

Поділися в соц мережах:

Увага, тільки СЬОГОДНІ!