Script Batch - protection du caractère "espace"

Fermé
Terrion - Modifié par Terrion le 24/09/2014 à 16:21
HostOfSeraphim Messages postés 6750 Date d'inscription jeudi 2 février 2006 Statut Contributeur Dernière intervention 31 juillet 2016 - 24 sept. 2014 à 16:27
Bonjour,

Je dois créer un script dans lequel je dois transférer un dossier mais même après quelques recherche je suis bloqué car le dossier que je dois transférer contient des espaces :

\mon dossier\

comment le protéger pour que le script ne pense pas qu'il y ai 2 argument mais un seul ?

Merci d'avance
A voir également:

2 réponses

Char Snipeur Messages postés 9813 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 1 298
24 sept. 2014 à 16:22
Salut.
Normalement, il faut mettre des guillemets double :
"mon dossier" et ça devrait fonctionner.
0
HostOfSeraphim Messages postés 6750 Date d'inscription jeudi 2 février 2006 Statut Contributeur Dernière intervention 31 juillet 2016 1 608
24 sept. 2014 à 16:27
Voilà ce que ça donne avec les guillemets bien placés :

c:\>dir c:\temp\test
Le volume dans le lecteur C s'appelle SYSTEME
Le numéro de série du volume est 4C39-5452

Répertoire de c:\temp\test

24/09/2014 16:24 <REP> .
24/09/2014 16:24 <REP> ..
24/09/2014 16:24 <REP> destination
24/09/2014 16:24 <REP> mon dossier
0 fichier(s) 0 octets
4 Rép(s) 52 040 572 928 octets libres

c:\>move "c:\temp\test\mon dossier" c:\temp\test\destination
1 répertoires déplacés.

c:\>dir c:\temp\test
Le volume dans le lecteur C s'appelle SYSTEME
Le numéro de série du volume est 4C39-5452

Répertoire de c:\temp\test

24/09/2014 16:24 <REP> .
24/09/2014 16:24 <REP> ..
24/09/2014 16:24 <REP> destination
0 fichier(s) 0 octets
3 Rép(s) 52 040 572 928 octets libres

c:\>dir c:\temp\test\destination
Le volume dans le lecteur C s'appelle SYSTEME
Le numéro de série du volume est 4C39-5452

Répertoire de c:\temp\test\destination

24/09/2014 16:24 <REP> .
24/09/2014 16:24 <REP> ..
24/09/2014 16:24 <REP> mon dossier
0 fichier(s) 0 octets
3 Rép(s) 52 040 572 928 octets libres
0