Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Single Post  Topic: Массовое переименование в подкаталогах 
Author Message
Monarch-LFV



PostPosted: Sun May 15, 2022 04:41    Post subject: Reply with quote

Владислав997
Создайте текстовый *.bat файл со следующим содержимым:
Code:
@echo off
rem Параметры %P%S

SetLocal EnableDelayedExpansion
for %%A IN (%*) do (
  set c=0
  set path=%%A
  set path=!path:"=!
  CD %%A
  for %%K IN (*) do (
    set /a c+=1
    set count=0!c!
    set count=!count:~-2,2!
    rename "!path!\%%K" !count!%%~xK
  ) 
)

Поместите на панель как кнопку и в параметрах укажите %P%S.
Далее выделить папки, в которых требуется такое переименование и нажать эту кнопку.
Обрабатывает только все файлы, находящиеся в первом уровне вложенности.
Если потребуется обработать все файлы, во всех уровнях вложенности (с рекурсией), то достаточно просто вызвать поиск (Alt+F7), найти все (пустое поле поиска) и выбрать "Файлы на панель", далее выделить все папки и нажать эту же кнопку. Во всех поддиректориях любой вложенности произойдет переименование.
View user's profile Send private message


Powered by phpBB © 2001, 2005 phpBB Group