Goedemorgen allemaal,
Ik heb een vraag. De onderstaande code beoordeelt voor mij of de map C:\book vol of leeg is en dat werkt uitstekend. Alleen ik krijg soms ook het antwoord: "Book_LEEG_computernaam" als de map helemaal niet aanwezig is en dat wil ik voorkomen. Als de map C:\book helemaal niet aanwezig is wil ik het antwoord "Book_niet_aanwezig_computernaam" krijgen ipv " Book_LEEG_computernaam".
Ik heb al geprobeerd om een IF Exist C:\book ertussen te plaatsen, maar dan krijg ik zowel voor dezelfde pc "Book_niet_aanwezig_computernaam" en " Book_LEEG_computernaam" en dat hoeft niet.
Wie kan mij op weg helpen?
for /F %%i in ('dir /b "c:\book\*.*"') do (
md C:\Windows\Scripts
Copy nul C:\Windows\Scripts\Book_VOL_%computername%.txt
Copy C:\Windows\Scripts\Book_VOL_%computername%.txt H:\TEMP\Controle\book
exit /B
goto :EOF
)
md C:\Windows\Scripts
Copy nul C:\Windows\Scripts\Book_LEEG_%computername%.txt
Copy C:\Windows\Scripts\Book_LEEG_%computername%.txt H:\TEMP\Controle\book
exit /B
Ik heb een vraag. De onderstaande code beoordeelt voor mij of de map C:\book vol of leeg is en dat werkt uitstekend. Alleen ik krijg soms ook het antwoord: "Book_LEEG_computernaam" als de map helemaal niet aanwezig is en dat wil ik voorkomen. Als de map C:\book helemaal niet aanwezig is wil ik het antwoord "Book_niet_aanwezig_computernaam" krijgen ipv " Book_LEEG_computernaam".
Ik heb al geprobeerd om een IF Exist C:\book ertussen te plaatsen, maar dan krijg ik zowel voor dezelfde pc "Book_niet_aanwezig_computernaam" en " Book_LEEG_computernaam" en dat hoeft niet.
Wie kan mij op weg helpen?
for /F %%i in ('dir /b "c:\book\*.*"') do (
md C:\Windows\Scripts
Copy nul C:\Windows\Scripts\Book_VOL_%computername%.txt
Copy C:\Windows\Scripts\Book_VOL_%computername%.txt H:\TEMP\Controle\book
exit /B
goto :EOF
)
md C:\Windows\Scripts
Copy nul C:\Windows\Scripts\Book_LEEG_%computername%.txt
Copy C:\Windows\Scripts\Book_LEEG_%computername%.txt H:\TEMP\Controle\book
exit /B