La copie des fichiers ce fait de manière asynchrone. C'est à dire que suite à une demande de copie d'un fichier, le contrôle revient au programme demandeur avant que l'opération n'est réellement était effectué. Cela peut dans certains cas poser problème, en particulier lorsque les opérations suivantes portent sur le même fichier. Exemple:
Code bat : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 @echo off copy "%cd%\test.txt" "%cd%\foo\test.txt" del /q "%cd%\test.txt" pause
Même si tout le monde sait utiliser la ligne de commande et donc les paramètres de commande, il convient de rappeler quelques points.
Lorsqu'un paramètre contient des espaces, il doit être placé entre des guillemets comme dans l'exemple suivant:
Jusque là rien de bien compliqué, cependant un point est à souligner car trop souvent négliger. Lorsque un paramètre de commande est formé à partir d'une variable
Code : Sélectionner tout - Visualiser dans une fenêtre à part <cmd> "Un paramètre avec des espaces"
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.