OVH Cloud OVH Cloud

ms dos commande move

4 réponses
Avatar
hcn
Je cherche =E0 utiliser la fonction move sur 2 fichiers.=20
Dans la base d'aide la syntaxe est move [lecteur:][chemin]
fichier1[,...] destination. J'utilise la version de MS-DOS=20
fournit avec Windows 2000. Je tape move=20
c:\test1.txt,c:\test2.doc c:\myfile\ et mon r=E9sultat est=20
erreur de syntaxe quelle est la solution, je souhaiterais=20
avoir un exemple.
.

4 réponses

Avatar
Jacques Barathon [MS]
En effet, la virgule ne semble pas supportée par la commande move
contrairement à ce que l'aide semble dire. J'ai le même problème sous XP
Pro.
Pour t'en sortir tu as plusieurs solutions:

1. Utilise des wildcards, par exemple "move c:test*.* c:myfile".

2. Si les noms des fichiers ne peuvent pas être regroupés par des wildcards,
tu peux créer une liste des noms de fichiers et utiliser une boucle for:

for /f %f in (fichiers.txt) do move %f c:myfile

Si les noms de fichiers risquent de contenir des espaces, précise un
délimiteur différent pour éviter un troncage à la lecture, par exemple:

for /f "delims=/" %f in (fichiers.txt) do move %f c:myfile

Jacques

PS. Il n'y aucune version de MS-DOS fournie avec Windows 2000. Le mode
"ligne de commande" n'a plus rien à voir avec MS-DOS, il s'agit d'un
environnement 32-bits à part entière. Tu peux d'ailleurs constater que
Windows 2000 ne parle plus d'invite DOS, ni dans le raccourci d'accès à
cette fenêtre ni dans son titre.

"hcn" wrote in message
news:2550401c4603d$5e0b0ab0$
Je cherche à utiliser la fonction move sur 2 fichiers.
Dans la base d'aide la syntaxe est move [lecteur:][chemin]
fichier1[,...] destination. J'utilise la version de MS-DOS
fournit avec Windows 2000. Je tape move
c:test1.txt,c:test2.doc c:myfile et mon résultat est
erreur de syntaxe quelle est la solution, je souhaiterais
avoir un exemple.
.
Avatar
P
Hello hcn !
Je cherche à utiliser la fonction move sur 2 fichiers.
Dans la base d'aide la syntaxe est move [lecteur:][chemin]
fichier1[,...] destination. J'utilise la version de MS-DOS
fournit avec Windows 2000. Je tape move
c:test1.txt,c:test2.doc c:myfile et mon résultat est
erreur de syntaxe quelle est la solution, je souhaiterais
avoir un exemple.
.


Voyez ceci :
http://support.microsoft.com/default.aspx?scid=kb;fr;240268&FR=1&PA=1&SD=HSCH

--
Bien cordialement,
Aide toi le ciel t'aidera :
http://pagesperso.laposte.net/laboyse/Forums.htm
Pour m'écrire ou prendre contact "En ligne" :
http://minilien.com/?1xjHkMIEp0
Quelques pages XP : http://bailly.chez.tiscali.fr/XP/XP.htm

Avatar
Jacques Barathon [MS]
Hello ,

L'article cité ne fait référence qu'aux commutateurs /Y et /-Y qui
permettent de contrôler la confirmation éventuelle d'un écrasement de
fichier, pas grand chose à voir à mon avis avec le problème ci-dessous... Si
tu testes sur ton poste, tu devrais constater le même problème que les
fichiers existent déjà ou non dans le répertoire de destination.

Jacques

"" wrote in message
news:
Hello hcn !
Je cherche à utiliser la fonction move sur 2 fichiers. Dans la base
d'aide la syntaxe est move [lecteur:][chemin]
fichier1[,...] destination. J'utilise la version de MS-DOS fournit avec
Windows 2000. Je tape move c:test1.txt,c:test2.doc c:myfile et mon
résultat est erreur de syntaxe quelle est la solution, je souhaiterais
avoir un exemple.
.


Voyez ceci :
http://support.microsoft.com/default.aspx?scid=kb;fr;240268&FR=1&PA=1&SD=HSCH

--
Bien cordialement,
Aide toi le ciel t'aidera :
http://pagesperso.laposte.net/laboyse/Forums.htm
Pour m'écrire ou prendre contact "En ligne" :
http://minilien.com/?1xjHkMIEp0
Quelques pages XP : http://bailly.chez.tiscali.fr/XP/XP.htm




Avatar
P
Hello Jacques Barathon [MS] !

L'article cité ne fait référence qu'aux commutateurs /Y et /-Y qui
permettent de contrôler la confirmation éventuelle d'un écrasement de
fichier, pas grand chose à voir à mon avis avec le problème ci-dessous... Si
tu testes sur ton poste, tu devrais constater le même problème que les
fichiers existent déjà ou non dans le répertoire de destination.




Autant pour moi!
Sur mon XP j'ai la même erreur. Il semble qu'une seule origine puisse
être désignée
En dehors des solutions déjà données il est possible de faire un move
par fichier!
Bonne nuit

--
Bien cordialement,
Aide toi le ciel t'aidera :
http://pagesperso.laposte.net/laboyse/Forums.htm
Pour m'écrire ou prendre contact "En ligne" :
http://minilien.com/?1xjHkMIEp0
Quelques pages XP : http://bailly.chez.tiscali.fr/XP/XP.htm