Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Работа с подкатегориями с пробелами в названии.

Ответить
Настройки темы
CMD/BAT - [решено] Работа с подкатегориями с пробелами в названии.

Новый участник


Сообщения: 2
Благодарности: 0

Профиль | Отправить PM | Цитировать


Здравствуйте.

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

Код: Выделить весь код
@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"
)
Все работает, если в названиях нет пробелов.

Отправлено: 14:12, 04-12-2014

 

Новый участник


Сообщения: 2
Благодарности: 0

Профиль | Отправить PM | Цитировать


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

Код: Выделить весь код
for /f "delims=" %%f in ('dir /b /s "%FILEPATH%\"') do (

Отправлено: 14:22, 04-12-2014 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Работа с подкатегориями с пробелами в названии.

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Проблема с пробелами в названии Sat_Kelman Скриптовые языки администрирования Windows 11 04-12-2013 15:20
CMD/BAT - Пути с пробелами в кавычках как победить? trn Скриптовые языки администрирования Windows 1 02-11-2010 12:32
Любой язык - *.cmd: путь с пробелами Vygov Скриптовые языки администрирования Windows 7 11-10-2010 13:57
CMD/BAT - [решено] Путь с пробелами Serezzza Скриптовые языки администрирования Windows 1 02-01-2010 19:34
Проблемма с пробелами... Vlad Drakula Вебмастеру 10 25-12-2004 03:09




 
Переход