Обработка файлов директории

Скрипт для командной строки Windows. Выведет названия файлов диска C: без последних четырёх символов (т.е. без расширения в большинстве случаев). С каждым в цикле можно что-нибудь сделать.
Команда setlocal enabledelayedexpansion позволяет делать set в цикле.


@Echo off
Set Source=C:

setlocal enabledelayedexpansion
For /F "tokens=*" %%F In ('Dir %Source% /B') Do (
set str=%%F
set str=!str:~0,-4!
echo.!str!
)

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.