Войти

Показать полную графическую версию : [решено] Оператор IF. Проблемы!!!


prib0i
14-11-2013, 02:48
Всем привет.

Помогите пожалуйста!

Очень плохо понимал как работать с if

Нужно что бы после скачивания файла с фтп
была проверка на то, скачался ли он или нет (после скачки файл удаляется)
Если да, то запуск 111.bat Если нет 222.bat


На данный момент имею:

@echo off

setlocal enabledelayedexpansion

for /f "tokens=*" %%i in (name.txt) do set "f_!random!=%%i"
for /f "tokens=2 delims==" %%i in (' set f_ ') do set "file=%%i"
(

echo USER admin pass
echo binary
echo cd CD1/CD2
echo get %file%
echo delete %file%
echo exit

) | ftp -v -n -i ftp.rentmine.ru

А дальше идет IF Если файл *.txt есть то запуск 111.bat Если файл был не найден, то запуск 222.bat


По принципу, если файл есть идём дальше, если нет перезапускаем батник)))




Ребят помогите, СРОЧНО нужно!

Заранее спасибо!)

Iska
14-11-2013, 07:57
if exist "*.txt" (
call "111.bat"
) else (
call "222.bat"
)
если нет перезапускаем батник))) »
Не войдите в бесконечную рекурсию ;).

prib0i
14-11-2013, 08:21
Спасибо, выручил)))




© OSzone.net 2001-2012