Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Изменить часть имени файла во всех подкаталогах (http://forum.oszone.net/showthread.php?t=319238)

a_sheludko 28-09-2016 16:59 2673089

Изменить часть имени файла во всех подкаталогах
 
Добрый день. Нужна помощь. Нужно изменить часть имени файла во всех подкаталогах. Пример: было -Unlicensed-2wewe.htm. Нужно: 2wewe.htm. Спасибо за ответ

Iska 28-09-2016 17:45 2673100

Цитата:

Цитата a_sheludko
Пример: было -Unlicensed-2wewe.htm. Нужно: 2wewe.htm. »

Этого мало. Дайте больше примеров и опишите словами принцип изменения имён.

a_sheludko 28-09-2016 17:59 2673109

Каталог 1: файл -Unlicensed-27DF27882D5F.htm. Каталог 2: файл -Unlicensed-033866BBF063.htm. Нужно в имени файла убрать сочетание -Unlicensed-, т.е. получить файлы:27DF27882D5F.htm и 033866BBF063.htm. Это нужно сделать во всех подкаталогах.

greg zakharov 28-09-2016 18:09 2673113

Код:

@echo off
  setlocal enabledelayedexpansion
    for /f "delims=" %%i in (
      'dir /a-d /b /s ^| findstr /irc:"unlicensed"'
    ) do (
      set "n=%%i"
      move /y "!n!" "!n:-unlicensed-=!"
    )
  endlocal
exit /b


a_sheludko 28-09-2016 18:17 2673115

Спасибо. Работает.Признателен за ответ


Время: 00:37.

Время: 00:37.
© OSzone.net 2001-