Script de lot - Chaîne vide

Une chaîne vide peut être créée dans le script DOS en ne lui attribuant aucune valeur lors de son initialisation, comme illustré dans l'exemple suivant.

Set a=

Pour vérifier l'existence d'une chaîne vide, vous devez inclure le nom de la variable entre crochets et le comparer également à une valeur entre crochets, comme illustré dans l'exemple suivant.

[%a%]==[]

L'exemple suivant montre comment créer une chaîne vide et comment vérifier l'existence d'une chaîne vide.

Exemple

@echo off 
SET a= 
SET b=Hello 
if [%a%]==[] echo "String A is empty" 
if [%b%]==[] echo "String B is empty "

Production

La commande ci-dessus produit la sortie suivante.

String A is empty