Annuler Script Batch si un Fichier n'existe pas
Question de Invité | 05/04/2021 à 16:17
Avant que mon script batch Windows (.BAT) ne démarre réellement, je veux vérifier si tous les fichiers nécessaires pour les commandes sont présents.
Par conséquent, je veux faire en sorte que le script s'arrête et se termine automatiquement si les exigences et les fichiers requis n'existent pas. Avec cela, je veux empêcher le script de s'arrêter à moitié terminé quelque part au milieu.
Y a-t-il une possibilité de le faire? Est-ce que quelqu'un peut m'aider?
Sujets Connexes
Renommer des Fichiers en ses Noms de Dossier
Tutoriel | 0 Commentaires
Lazarus: Charger Fichier en tant que Array d'Octets et Enregistrer Array d'Octets en tant que Fichier
Tutoriel | 0 Commentaires
CSS: Comment inclure CSS dans HTML
Tutoriel | 0 Commentaires
Réécrire Fichiers Texte avec une Longueur de Ligne Fixe
Tutoriel | 0 Commentaires
Linux: Coment marquer un Fichier Programme comme exécutable
Tutoriel | 0 Commentaires
Script Batch: Arrêter Ordinateur Windows
Tutoriel | 0 Commentaires
Script Batch: Supprimer Fichier s'il existe
Question | 1 Réponse
Avis Important
Veuillez noter: Les contributions publiées sur askingbox.com sont des contributions d’utilisateurs et ne doivent pas remplacer les conseils d’un professionnel. Ils ne sont pas vérifiés par des indépendants et ne reflètent pas nécessairement l’opinion de askingbox.com. Apprendre encore plus.
Participer
Posez votre propre question ou écrivez votre propre article sur askingbox.com. Voici comment.
Si un fichier existe peut facilement être vérifié avec "IF EXIST <NomDeFichier>". Si vous voulez vérifier si un fichier n'existe pas, vous pouvez simplement utiliser "IF NOT EXIST" à la place. La commande "EXIT" annule l'exécution du script.
Donc, dans votre cas, vous pouvez simplement ajouter la ligne suivante pour chaque fichier requis:
Si le fichier "dossier-important.dat" n'existe pas, la commande après la vérification sera exécutée et l'ensemble du script se terminera. Si le fichier existe, la ligne suivante sera traitée.
06/04/2021 à 15:02