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

shadowf2s 04-12-2014 14:12 2439554

Работа с подкатегориями с пробелами в названии.
 
Здравствуйте.

Столкнулся с проблемой при работе с директориями, содержащие в названии пробелы. Заключить их в ковычки не получается.
Батник удаляет из всех подкатегорий заданной категории все файлы, кроме определенных типов.

Код:

@echo off
setlocal EnableDelayedExpansion
set FILEPATH=C:\Users\no\Desktop\123\123
set exclude=.jpg.htm.html.bat.
for /f %%f in ('dir /b /s "%FILEPATH%\"') do (
  if /I "%exclude%" == "!exclude:%%~Xf.=!" del /f /q /s /a:-r "%%f"
)

Все работает, если в названиях нет пробелов.

shadowf2s 04-12-2014 14:22 2439559

Разобрался. Нужно добавить "delims="

Код:

for /f "delims=" %%f in ('dir /b /s "%FILEPATH%\"') do (


Время: 01:38.

Время: 01:38.
© OSzone.net 2001-