LA "COMMANDE" NUL
Fonctionne sur la ligne de commande ou dans un batch. Le parametre (ce n'est pas vraiment une commande, c'est pourquoi le terme commande dans le titre est place entre guillemets) NUL s'utilise pour remplacer un peripherique de sortie ou pour tester l'existence d'un repertoire. Le parametre NUL est l'equivalent d'un fichier virtuel, a utiliser comme un vrai fichier.
SyntaxeRedirection vers peripherique NUL
[commande][parametres][commutateurs][>] NUL
commande
Toute commande batch retournant une valeur a l'ecran, la commande [CLS] est donc exclue d'office.
parametres
Tout parametre accepte par la commande.
commutateurs
Tout commutateur accepte par la commande.
Caractere de redirection (>)
Le caractere de redirection (>, plus grand que) sert a rediriger la valeur retournee par la commande vers un peripherique different du peripherique par defaut, l'ecran. Ici en l'occurence le peripherique NUL qui tient lieu pour l'occasion de fichier virtuel.
Tester l'existence d'un repertoire
[IF] [NOT] [EXIST] [lecteur:][chemin] nul commande
[lecteur:][chemin]
Specifie le chemin du repertoire dont il faut tester l'existence.
commande
Toute commande a executer si la condition est vraie, ou fausse avec l'emploi du parametre [NOT].
Exemple
Teste l'existence du repertoire "TEMP", le cree le cas echeant. S'il existe, la commande qui suit la condition est ignoree:
[IF] [NOT] [EXIST] c:\windows\temp\nul [MD] c:\windows\temp
La commande suivante n'affichera aucun resultat a l'ecran: [COPY] c:\test.txt c:\datatest > nul