Компьютерный форум 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=224698)

Jampire 08-01-2012 03:48 1830712

Короткое имя
 
Вообщем имеем папку с именем к примеру 127.0.0.1
Нужно сделать батник, который сможет переименовать эту папку, зная всего лишь первые 5 символов (127.0)

Мои начинания:
rename 127.0* NewName - ошибка синтаксиса...

Как быть просто не понимаю. Надеюсь на вашу помощь:)

Iska 08-01-2012 05:45 1830719

Переименует первую папку в текущем каталоге, которая начинается на «127.0» (для прочих подходящих папок попытка переименования завершится с ошибкой дубликата имени):
Код:

@echo off
setlocal enableextensions enabledelayedexpansion

for /d %%i in (*.*) do (
        set sFolder=%%i
        if "!sFolder:~0,5!" equ "127.0" ren "!sFolder!" "NewName" 2>nul
)

endlocal
exit /b 0


Jampire 08-01-2012 06:31 1830723

Благодарю, всё отлично работает :)


Время: 18:31.

Время: 18:31.
© OSzone.net 2001-