Batch IF EXIST

poruka: 5
|
čitano: 622
|
moderatori: Lazarus Long, XXX-Man, vincimus
1
+/- sve poruke
ravni prikaz
starije poruke gore
12 godina
neaktivan
offline
Batch IF EXIST

Pozdrav,

 

treba mi kod koji će mi u .bat datoteci provjeriti da li neki txt file postoji u nekom folderu i na temelju toga će pokrenuti drugu .bat datoteku 

Probao sam sa ovim ali ne uspijeva

 

if exist "C:\MF_CHECK\test.txt" (
Start"C:\MF_CHECK\mail_blat\send.bat"
)
pause

Tko želi nešto naučiti, nači će način; tko ne želi, naći će izliku. (Pablo Picasso)
Moj PC  
0 0 hvala 0
12 godina
neaktivan
offline
Re: Batch IF EXIST

Riješeno.

Drugi bat file mora biti u istom folderu

 

if exist "C:\MF_CHECK\test.txt" (
Start send.bat
)
pause

Tko želi nešto naučiti, nači će način; tko ne želi, naći će izliku. (Pablo Picasso)
16 godina
moderator
offline
Re: Batch IF EXIST

Bat fajlovi mogu biti i u drugim folderima. Nisam doduše pokušavao pozivati ih naredbom start, nego call (a i zbog čega u prvom slučaju nemaš razmak između start i navodnika?).

 

Ako baš "mora" biti u istom folderu, onda znači da si u datoteci send.bat koristio relativne, a ne apsolutne putanje i to je razlog tome. 

12 godina
neaktivan
offline
Re: Batch IF EXIST
Da, slažem se da ne mora biti u istom folderu ali ovdje se radi o slanju mails preko blata, pa valjda zato mora biti.
P.S
Da i razmak je bio problem ;)
Tko želi nešto naučiti, nači će način; tko ne želi, naći će izliku. (Pablo Picasso)
15 godina
offline
Batch IF EXIST

... ali nije problem path u batchu. Radi sve što inače radi u CMDu

C64/TurboModul-OpenSourceProject.org.cn.部分作品为网上收集整理,供开源爱好者学习使用
 
0 0 hvala 0
1
Nova poruka
E-mail:
Lozinka:
 
vrh stranice