move C:\%USERNAME%\Desktop\TZClock C:\%USERNAME%\Start Menu\Programs\TZClock
Je continue à obtenir que le système ne trouve pas le chemin spécifié. Mais je peux y accéder. MOVE
fonctionne-t-il uniquement sur les fichiers?
Sous Windows XP, ce serait donc:
move "c:\documents and settings\%USERNAME%\desktop\TZClock" "C:\documents and settings\%USERNAME%\Start Menu\Programs\TZClock"
Sur Windows 7, c'est le suivant (même si je ne suis pas en mesure de le tester pour le moment):
move "c:\users\%USERNAME%\desktop\TZClock" "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\TZClock"
Si vous souhaitez déplacer plusieurs répertoires à l'aide de caractères génériques, vous pouvez utiliser FOR /D
commande. Tapez ceci en ligne de commande (n'oubliez pas de remplacer _source_dirs_ et _destination_dir_ par vos répertoires):
FOR /D %p IN ("_source_dirs_*") DO MOVE %p _destination_dir_
Je l'ai! Ma syntaxe était incorrecte: l'espace bloquait l'exécution de la commande. De plus, je n'avais pas spécifié d'utilisateur dans le chemin.
Après les changements:
move C:\Users\%USERNAME%\Desktop\TZClock C:\Users\%USERNAME%\"Start Menu"\Programs\