|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Помогите разобраться... |
|
CMD/BAT - Помогите разобраться...
|
Новый участник Сообщения: 2 |
Профиль | Отправить PM | Цитировать Народ, подскажите пожалуйста:
Нужeн батник, который бы удалял из папки в которой лежит те папки, которые не входят в список(лежащий рядом list.txt ) Код который я написал: SETLOCAL ENABLEEXTENSIONS @echo off call :read_list %~dp0\list.txt || exit /b 1 exit /b 0 :read_list set LISTFILE=%1 if not exist %LISTFILE% ( echo FAIL: Файл со списком отсутствует exit /b 1 ) set VAR=no for /f "usebackq delims==" %%i in (`"dir "%cdd%" /ad /b"`) do ( for /f %%j in (%LISTFILE%) do ( if %%i==%%j (set VAR=yes) ) if "!VAR!"=="no" (rd /s /q %%i) set VAR=no) pause set VAR=no ) exit /b 0 почему то не хочет присваиваться if %%i==%%j (set VAR=yes) Может кто подскажет почему или предложит как проще реализовать? |
|
Отправлено: 15:53, 18-07-2008 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать |
Отправлено: 06:48, 21-07-2008 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
MySQL - Помогите разобраться | Red Virus | Программирование и базы данных | 1 | 04-03-2008 21:39 | |
FreeBSD - Помогите разобраться. | Myrzilka | Общий по FreeBSD | 0 | 15-01-2008 23:51 | |
Помогите разобраться | Degrimort | Видеокарты | 12 | 26-12-2007 17:46 | |
Помогите разобраться | Larich | Хочу все знать | 1 | 08-06-2007 08:25 | |
Помогите разобраться..... | Dimskiy | Microsoft Windows 2000/XP | 4 | 26-06-2006 18:50 |
|