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

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

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

  • 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 / a-z / A-Z /` *" перетворює все назви, зробивши їх повністю написаними з заголовних букв.

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

  • Mac OS

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

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


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


Поділися, будь ласка статтю
всього голосів: 54
Увага, тільки СЬОГОДНІ!