1. #1

    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 pro
    no votes  

  2. #2
    BuiZe's Avatar
    Registered
    08/08/02
    Posts
    134
    iTrader
    4 (100%)
    Mentioned
    0 Post(s)
    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  

  3. #3

    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 pro
    no votes  

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

Log in

Log in