Fichier batch pour copier des fichiers d'un dossier à un autre dossier

J'ai un dossier de stockage sur un réseau dans lequel tous les utilisateurs vont stocker leurs données actives sur un serveur. Maintenant, ce serveur va être remplacé par un nouveau en raison d'un problème de place. J'ai donc besoin de copier les fichiers des sous-dossiers de l'ancien dossier de stockage du serveur vers le nouveau dossier de stockage du serveur. J'ai l'exemple suivant :

du dossier \N- Ancien serveur\N- Stockage\N- Données et fichiers vers \N- Nouveau serveur\N- Stockage\N- Données et fichiers.

xcopy.exe est définitivement votre ami ici. Il est intégré à Windows, son coût est donc nul.

Il suffit de faire xcopy /s c:\source d:\target

Vous voudrez probablement modifier certaines choses ; voici quelques-unes des options que nous ajoutons également :

  • /s/e - copie récursive, y compris la copie de répertoires vides.
  • /v - ajoutez ceci pour vérifier la copie par rapport à l'original. Plus lent, mais pour les paranoïaques.
  • /h - copie les fichiers système et cachés.
  • /k - copier les attributs en lecture seule avec les fichiers. Sinon, tous les fichiers deviennent en lecture-écriture.
  • /x - si vous vous préoccupez des permissions, vous pouvez préférer /o ou /x.
  • /y - ne demande pas de confirmation avant d'écraser des fichiers existants.
  • /z - si vous pensez que la copie peut échouer et que vous voulez la relancer, utilisez ceci. Elle place un marqueur sur chaque fichier au fur et à mesure de la copie, de sorte que vous pouvez relancer la commande xcopy pour reprendre là où elle s'est arrêtée.

Si vous pensez que la copie risque d'échouer en cours de route (comme lorsque vous copiez sur une connexion réseau défectueuse), ou que vous devez l'arrêter et souhaitez la reprendre plus tard, vous pouvez utiliser xcopy /s/z c:\source d:\target.

J'espère que cela vous aidera.

Commentaires (8)

Vous pouvez consulter [XCopy] (http://technet.microsoft.com/en-us/library/bb491035.aspx) ou [RoboCopy] (http://technet.microsoft.com/en-us/library/cc733145.aspx) qui sont des solutions assez complètes pour presque toutes les opérations de copie de fichiers sous Windows.

Commentaires (3)

Regardez l'outil Windows basé sur rsync [NASBackup][1]. Ce sera un bonus si vous êtes familier avec les commandes rsync.

[1] : http://www.nasbackup.com/index.php/Features

Commentaires (0)