Інструкція з використання Rename Us vlsoftware.net

Приклади вирішення типових задач

Contents Index Previous Next

1. Додати розширення .txt для файлів без роширень.

2. Перейменувати кілька тисяч файлів JPEG з початковим номером 101 з доповненням нулями зліва. Змінити розширення всіх файлів на .jpg.

3. З імен вибраних файлів вилучити дужки і замінити знаки підкреслення на пробіли.

4. Перейменувати групу файлів MP3 так, щоб їх імена виглядали як 'Виконавець - Альбом - Назва'. Потрібні дані необхідно витягнути з MP3-тегів кожного файлу.

5. Вилучити з різних папок файли, що мають розширення, яке починається на '~'.

6. Розкидати файли по різних папках в залежності від дати їх останньої модифікації. Імена папок задаються маскою YYYYMMDD. Імена файлів залишаються незмінними.

7. Розкидати файли по різних папках в залежності від року їх останньої модифікації. Імена папок задаються роком останньої модифікації. Імена файлів залишаються незмінними.

8. Розкидати файли по різних папках в залежності від їх розміру. Файли розміром 1Mб і більше потрібно помістити в папку LARGE_FILES, а всі інші - в папку SMALL_FILES.

9. Розкидати файли по різних папках в залежності від номеру кожного файла. Файли з номерами від 1 до 5 необхідно помістити в папку '1', файли з номерами від 6 до 10 необхідно помістити в папку '2' і т.д.

10. Розкидати файли MP3 по різних папках в залежності від виконавця, року і альбому. Потрібні дані необхідно витягнути з MP3-тегів кожного файлу. Формат нових імен файлів: Виконавець\Рік Альбом\FileName.

11. Об'єднання файлів в один

 

 

1. Додати розширення .txt для файлів без роширень.

Приклад бажаного результату:

ДжерелоЦіль
FileName01FileName01.txt
FileName02FileName02.txt
FileName03FileName03.txt

Рішення:

Створіть новий проект.
Додайте файли без роширень до проекту. Підказка: для відбору таких файлів використовуйте маску *. (зірочка і крапка).
Вкажіть Головну дію для проекту.
Додайте дію Задати константне розширення до списку дій з роширеннями. В якості параметру Розширення вкажіть txt.
Виконайте проект в тестовому режимі і перевірте, чи результат відповідає вашим очікуванням. Якщо так, виконайте проект в робочому режимі.

 

2. Перейменувати кілька тисяч файлів JPEG з початковим номером 101 з доповненням нулями зліва. Змінити розширення всіх файлів на .jpg.

Приклад бажаного результату:

Джерело Ціль
FileName0001.jpg 0101.jpg
FileName0002.jpeg 0102.jpg
FileName0003.JPG 0103.jpg
...   ...
FileName1000.JPG   1100.jpg
FileName1001.JPEG   1101.jpg
...   ...

Рішення:

Створіть новий проект.
Додайте файли без роширень до проекту. Підказка: для відбору таких файлів використовуйте маску*.jpg;*.jpeg.
Вкажіть Головну дію для проекту.
Додайте дію Нумерація до списку дій з іменами файлів. Вкажіть 0101 в якості параметру Схема нумерації та Замінити... в якості параметру Застосування схеми.
Додайте дію Задати константне розширення до списку дій з роширеннями. В якості параметру Розширення вкажіть jpg.
Виконайте проект в тестовому режимі і перевірте, чи результат відповідає вашим очікуванням. Якщо так, виконайте проект в робочому режимі.

 

3. З імен вибраних файлів вилучити дужки і замінити знаки підкреслення на пробіли.

Приклад бажаного результату:

ДжерелоЦіль
Export_Result.dbfExport Result.dbf
(2009).xls2009.xls
(Deep_Purple)_-_Owed_To_'G'.mp3Deep Purple - Owed To 'G'.mp3

Рішення:

Створіть новий проект.
Додайте файли без роширень до проекту.
Вкажіть Головну дію для проекту.
Додайте дію Замінити підстрочку до списку дій з іменами файлів. Вкажіть '_' (знак підкреслення) в якості параметру Текст для заміни і ' ' (пробіл) в якості параметру Замінити на.
Додайте дію Замінити підстрочку до списку дій з іменами файлів. Вкажіть '(' (ліва дужка) в якості параметру Текст для заміни, а параметр Замінити на залиште пустим.
Додайте дію Замінити підстрочку до списку дій з іменами файлів. Вкажіть ')' (права дужка) в якості параметру Текст для заміни, а параметр Замінити на залиште пустим.
Виконайте проект в тестовому режимі і перевірте, чи результат відповідає вашим очікуванням. Якщо так, виконайте проект в робочому режимі.

 

4. Перейменувати групу файлів MP3 так, щоб їх імена виглядали як 'Виконавець - Альбом - Назва'. Потрібні дані необхідно витягнути з MP3-тегів кожного файлу.

Приклад бажаного результату:

ДжерелоЦіль
FileName01.mp3Scorpions - Lovedrive - Holiday.mp3
FileName02.mp3Gipsy Kings - Pasajero - Pueblos.mp3
FileName03.mp3Deep Purple - Machine - Smoke On The Water.mp3

Рішення:

Створіть новий проект.
Додайте потрібні файли MP3 до проекту. Підказка: для відбору таких файлів використовуйте маску *.mp3.
Вкажіть Головну дію для проекту.
Додайте дію Вираз до списку дій з іменами файлів. В якості параметру Вираз вкажіть
<MP3TAG_ARTIST> + ' - ' + <MP3TAG_ALBUM> + ' - ' + <MP3TAG_TITLE>
Виконайте проект в тестовому режимі і перевірте, чи результат відповідає вашим очікуванням. Якщо так, виконайте проект в робочому режимі.

 

5. Вилучити з різних папок файли, що мають розширення, яке починається на '~'.

Рішення:

Створіть новий проект.
Додайте потрібні файли до проекту. Підказка: для відбору таких файлів використовуйте маску *.~*.
Вкажіть Перейменувати в якості Головної дії для проекту.
Додайте дію Вираз до списку дій з іменами файлів. В якості параметру Вираз вкажіть
<CURRENT_NAME>
Створіть нову папку і вкажіть її в якості цільової папки для проекту.
Виконайте проект в тестовому режимі і перевірте, чи результат відповідає вашим очікуванням. Якщо так, виконайте проект в робочому режимі.
Після виконання проекту всі вибрані файли будуть переміщені до цільової папки; просто вилучіть цю папку разом з її файлами вручну.

 

6. Розкидати файли по різних папках в залежності від дати їх останньої модифікації. Імена папок задаються маскою YYYYMMDD. Імена файлів залишаються незмінними.

Приклад бажаного результату:

ДжерелоЦіль
FileName0120070811
FileName02FileName01
FileName03FileName02
FileName0420090901
FileName05FileName03
FileName06FileName04
FileName07FileName05
 20081122
 FileName06
 20081222
  FileName07

Рішення:

Створіть новий проект.
Додайте потрібні файли до проекту.
Вкажіть Головну дію для проекту.
Додайте дію Вираз до списку дій з іменами файлів. В якості параметру Вираз вкажіть
format_date_time(file_last_modified(<FILE_PATH>), 'YYYYMMDD') + '\' + <CURRENT_NAME>
Виконайте проект в тестовому режимі і перевірте, чи результат відповідає вашим очікуванням. Якщо так, виконайте проект в робочому режимі.
Примітка: автоматичне створення папок під час виконання проекту можливе лише в Rename Us Pro; в Rename Us ви можете вирішити дану задачу лише якщо всі цільові папки вже існують.

 

7. Розкидати файли по різних папках в залежності від року їх останньої модифікації. Імена папок задаються роком останньої модифікації. Імена файлів залишаються незмінними.

Приклад бажаного результату:

ДжерелоЦіль
FileName012007
FileName02FileName01
FileName03FileName02
FileName042009
FileName05FileName03
FileName06FileName04
FileName07FileName05
 2008
 FileName06
  FileName07

Рішення:

Створіть новий проект.
Додайте потрібні файли до проекту.
Вкажіть Головну дію для проекту.
Додайте дію Вираз до списку дій з іменами файлів. В якості параметру Вираз вкажіть
format_date_time(file_last_modified(<FILE_PATH>), 'YYYY') + '\' + <CURRENT_NAME>
Виконайте проект в тестовому режимі і перевірте, чи результат відповідає вашим очікуванням. Якщо так, виконайте проект в робочому режимі.
Примітка: автоматичне створення папок під час виконання проекту можливе лише в Rename Us Pro; в Rename Us ви можете вирішити дану задачу лише якщо всі цільові папки вже існують.

 

8. Розкидати файли по різних папках в залежності від їх розміру. Файли розміром 1Mб і більше потрібно помістити в папку LARGE_FILES, а всі інші - в папку SMALL_FILES.

Приклад бажаного результату:

ДжерелоЦіль
FileName01SMALL_FILES
FileName02FileName01
FileName03FileName04
FileName04FileName05
FileName05FileName06
FileName06FileName07
FileName07LARGE_FILES
 FileName02
  FileName03

Рішення:

Створіть новий проект.
Додайте потрібні файли до проекту.
Вкажіть Головну дію для проекту.
Додайте дію Вираз до списку дій з іменами файлів. В якості параметру Вираз вкажіть
iif(file_size(<FILE_PATH>) >= 1024*1024, 'LARGE_FILES', 'SMALL_FILES') + '\' + <CURRENT_NAME>
Виконайте проект в тестовому режимі і перевірте, чи результат відповідає вашим очікуванням. Якщо так, виконайте проект в робочому режимі.
Примітка: автоматичне створення папок під час виконання проекту можливе лише в Rename Us Pro; в Rename Us ви можете вирішити дану задачу лише якщо всі цільові папки вже існують.

 

9. Розкидати файли по різних папках в залежності від номеру кожного файла. Файли з номерами від 1 до 5 необхідно помістити в папку '1', файли з номерами від 6 до 10 необхідно помістити в папку '2' і т.д.

Приклад бажаного результату:

ДжерелоЦіль
FileName011
FileName02FileName01
FileName03FileName02
FileName04FileName03
FileName05FileName04
FileName06FileName05
FileName072
FileName08FileName06
FileName09 FileName07
FileName10 FileName08
FileName11 FileName09
FileName12 FileName10
 3
  FileName11
  FileName12

Рішення:

Створіть новий проект.
Додайте потрібні файли до проекту.
Вкажіть Головну дію для проекту.
Додайте дію Вираз до списку дій з іменами файлів. В якості параметру Вираз вкажіть
to_string((<FILENO> - 1) DIV 5 + 1) + '\' + <CURRENT_NAME>
Виконайте проект в тестовому режимі і перевірте, чи результат відповідає вашим очікуванням. Якщо так, виконайте проект в робочому режимі.
Примітка: автоматичне створення папок під час виконання проекту можливе лише в Rename Us Pro; в Rename Us ви можете вирішити дану задачу лише якщо всі цільові папки вже існують.

 

10. Розкидати файли MP3 по різних папках в залежності від виконавця, року і альбому. Потрібні дані необхідно витягнути з MP3-тегів кожного файлу. Формат нових імен файлів: Виконавець\Рік - Альбом\Номер треку. FileName.

Приклад бажаного результату:

Джерело Ціль
Holiday.mp3 Scorpions
Blackout.mp3   1979 - Lovedrive
Dynamite.mp3     08. Holiday.mp3
Lovedrive.mp3     07. Lovedrive.mp3
Child In Time.mp3     03. Always Somewhere.mp3
Always Somewhere.mp3   1982 - Blackout
Speed King.mp3     06. Dynamite.mp3
      01. Blackout.mp3
  Deep Purple
    1970 - In Rock
      01. Child In Time.mp3
      03. Speed King.mp3

Рішення:

Створіть новий проект.
Додайте потрібні файли MP3 до проекту. Підказка: для відбору таких файлів використовуйте маску *.mp3.
Переконайтеся, що файли містять потрібні MP3-атрибути.
Вкажіть Головну дію для проекту.
Додайте дію Вираз до списку дій з іменами файлів. В якості параметру Вираз вкажіть
<MP3TAG_ARTIST> + '\' + <MP3TAG_YEAR> + ' - ' + <MP3TAG_ALBUM> + '\' + lpad(<MP3TAG_TRACK>, 2, '0') + '. ' + <MP3TAG_TITLE>
Виконайте проект в тестовому режимі і перевірте, чи результат відповідає вашим очікуванням. Якщо так, виконайте проект в робочому режимі.
Примітка: автоматичне створення папок під час виконання проекту можливе лише в Rename Us Pro; в Rename Us ви можете вирішити дану задачу лише якщо всі цільові папки вже існують.

 

11. Об'єднання файлів в один.

Рішення:

Об'єднання файлів можливе при використанні невеликого трюка з роширеним логом.
На закладці Вкажіть опції виконання вкажіть назву файлу розширеного логу та вкажіть наступний скрипт розширеного логу:
extract_file_text(<FILE_PATH>)
При виконанні проекту вміст кожного файлу додасться в файл розширеного логу.
Note: Об'єднання файлів можливе лише в Rename Us Pro.