-
20-08-2007, 09:11 #1Member
- Registered
- 14/11/04
- Posts
- 828
- iTrader
- 0
- Mentioned
- 0 Post(s)
[PROG]DOS/XP XP/DOS : if exist : file of directory
programmeertaal : DOS in XP
probleem : Hoe check ik via een "IF EXIST" commando of de waarde een file of een directory is ?
Vb.
Beide leveren positief resultaat (indien ze bestaan) :
if exist C:\config.sys echo ja
if exist C:\windows echo ja
'k zou willen ophalen dat de waarde niet enkel bestaat, maar of het een file of een directory is.Antec P182/AsusP5BPlus - E6600 Intel - 2048MB - 8600GTS - 1xRaptor - 2xWD - XP prono votes
-
-
20-08-2007, 22:41 #2
Een simpele trailing backslash toevoegen detecteert enkel directories:
if EXIST c:\windows echo ja
if EXIST c:\windows\ echo ja
if EXIST c:\AUTOEXEC.BAT echo ja
if EXIST c:\AUTOEXEC.BAT\ echo ja
Vereist 2 testen voor files (bevestigen van bestaan + aantonen dat het geen directory is)
(flexibeler alternatief: VBScript gebruiken)no votes
-
21-08-2007, 10:13 #3Member
- Registered
- 14/11/04
- Posts
- 828
- iTrader
- 0
- Mentioned
- 0 Post(s)
Werkt idd., dat trukje kende ik nog ni, thanks
Antec P182/AsusP5BPlus - E6600 Intel - 2048MB - 8600GTS - 1xRaptor - 2xWD - XP prono votes
