quelqu'un peut me aider avec un script dos pour déplacer tous les fichiers d'un endroit à un autre endroitpour déplacer tous les fichiers d'un endroit à un autre endroit
Répondre
move <sourcepath>\*.* <destpath>
IE, si vous voulez déplacer tous les fichiers de c : \ test \ c: \ test2
move c:\test\*.* c:\test2
si vous voulez supprimer l'invite à remplacer les fichiers
move /Y c:\test\*.* c:\test2
Si vous souhaitez vous déplacer à partir du répertoire actuel, vous pouvez spécifier uniquement *.*
. Vous pouvez également faire des chemins relatifs. Donc, si vous voulez déplacer les fichiers de répertoire courant d'un répertoire, vous feriez
move *.* ..
..
étant le raccourci pour « d'un répertoire »
Si c'est à travers le réseau, vous pouvez utiliser un UNC chemin pour vous authentifier en tant qu'utilisateur connecté ou mapper un lecteur (à l'aide de la commande NET USE
) pour spécifier un nom d'utilisateur/mot de passe sur l'ordinateur distant, puis copier en utilisant cette lettre de lecteur. Vous pouvez ensuite supprimer la lettre de lecteur après que vous avez terminé. chemins UNC ressemblent \\computer\share\folder\file.txt
Je pense que celui-ci
C:\> MOVE /Y *.* C:\Destination
doit être corrigé.
c'est correct –
je l'ai accidentellement marqué, s'il vous plaît l'éditer, et je vais le marquer de nouveau –
Ok, je l'ai édité. – dierre
Utilisez Robocopy. Dans Windows 7 et Windows Server 2008 R2, vous pouvez même l'exécuter à l'aide du commutateur /MT[:n]
. De mon script quotidien « synchronisation avant-arrêt »:
Robocopy "d:\dev" "\\dolores\backups\carrie\dev" /e /MT /njh /njs /nc /np /nfl /ndl
(toutes les sorties /n..
commutateurs de la console qui suppriment contribue à accélérer le processus de copie).
Pour déplacer les fichiers, utilisez /MOV
ou /MOVE
(pour déplacer tous les sous-dossiers) au lieu de .
Je pense que vous voulez dire à travers le réseau, pas à travers le répertoire. –
yup, merci. :) –