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

Тема в разделе "Другие", создана пользователем AlexeyRB, 30 янв 2007.

Статус темы:
Закрыта.
  1. AlexeyRB

    AlexeyRB Гость

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

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

    затем файл переименовывается в новое имя
     
  2. Maza Faka

    Maza Faka Гость

    Для: AlexeyRB

    @Echo off
    Set old=445355_45_20072501_34985753
    Set new=%old:~14,4%
    Ren %old% k%new%n
     
  3. AlexeyRB

    AlexeyRB Гость

    Для: Maza Faka
    Спасибо ! Исходя из твоего листинга накатал небольшой .bat для всех файлов с определенными расширениями, названия которых имеют сходную структуру. Может кому пригодится :)


    Код (Text):
    @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
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей