Сценарий командной строки Winxp

  • Автор темы Автор темы AlexeyRB
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
A

AlexeyRB

Подскажите как средствами cmd написать обработку имени файла -
было : 445355_45_20072501_34985753
стало: k2501n

т.е. из исходного выдирается 4 позиции начиная допустим с 10-ой, к этой последовательности добавляется еще символ k к началу и символ n к концу

затем файл переименовывается в новое имя
 
Для: AlexeyRB

@Echo off
Set old=445355_45_20072501_34985753
Set new=%old:~14,4%
Ren %old% k%new%n
 
Для: Maza Faka
Спасибо ! Исходя из твоего листинга накатал небольшой .bat для всех файлов с определенными расширениями, названия которых имеют сходную структуру. Может кому пригодится :)


Код:
@Echo Off
For %%a In (*.raw) Do @Call :Renraw %%a 
For %%a In (*.dlh) Do @Call :Rendlh %%a 
GoTo :EOF 

:Rendlh 
Set old=%1
Set new=%old:~14,4%
Ren %old% i%new%1.dlh
GoTo :EOF

:Renraw 
Set old=%1
Set new=%old:~14,4%
Ren %old% i%new%1.raw
GoTo :EOF
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab