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

Показать сообщение отдельно

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


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

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


Цитата DesmondTruman:
этот батник нужно запускать в папке №1. »
У меня похожая задача, только батник надо открывать не из папки, а с другого компа. Папка расшарина и подключена сетевым диском.


Вот так все работает

Код: Выделить весь код
SET "otpr=D:\temp\FNSsendTODAY\otpravleno\"
for %%i in (*.txt)  do if not exist "%otpr%\%%i" ( 
echo ПРОВЕРИТЬ ОТПРАВКУ 
) ELSE echo ВСЕ что ПОДГОТОВИЛИ отправленно 
exit /b

goto end
:-------------------------------------------------------------------------------
:end
Вывод такой:
Цитата:
ПРОВЕРИТЬ ОТПРАВКУ
ПРОВЕРИТЬ ОТПРАВКУ
ПРОВЕРИТЬ ОТПРАВКУ
ПРОВЕРИТЬ ОТПРАВКУ
ПРОВЕРИТЬ ОТПРАВКУ
ПРОВЕРИТЬ ОТПРАВКУ
ПРОВЕРИТЬ ОТПРАВКУ
ВСЕ что ПОДГОТОВИЛИ отправленно
ВСЕ что ПОДГОТОВИЛИ отправленно
ПРОВЕРИТЬ ОТПРАВКУ
ПРОВЕРИТЬ ОТПРАВКУ
А вот так нет
Код: Выделить весь код
SET otpr=D:\temp\FNSsendTODAY\OTPRAVLENO\
SET dir1=D:\temp\FNSsendTODAY\PODGOTOVLENO\
for %%i in (%dir1%*txt)  do if not exist "%otpr%\%%i" ( 
echo ПРОВЕРИТЬ ОТПРАВКУ 
) ELSE echo ВСЕ что ПОДГОТОВИЛИ отправленно 
exit /b

goto end
:-------------------------------------------------------------------------------
:end
причем файлы он видит, т.к. выводит:
Цитата:
ПРОВЕРИТЬ ОТПРАВКУ
ПРОВЕРИТЬ ОТПРАВКУ
ПРОВЕРИТЬ ОТПРАВКУ
ПРОВЕРИТЬ ОТПРАВКУ
ПРОВЕРИТЬ ОТПРАВКУ
ПРОВЕРИТЬ ОТПРАВКУ
ПРОВЕРИТЬ ОТПРАВКУ
ПРОВЕРИТЬ ОТПРАВКУ
ПРОВЕРИТЬ ОТПРАВКУ
ПРОВЕРИТЬ ОТПРАВКУ
ПРОВЕРИТЬ ОТПРАВКУ
ПРОВЕРИТЬ ОТПРАВКУ
В чем прикол, я целый день голову ломаю ):

Последний раз редактировалось Margon, 14-05-2013 в 11:36. Причина: ошибся


Отправлено: 15:25, 08-05-2013 | #5