2017-02-13 1 views
0

J'ai le travail suivant que je voudrais exécuter: J'ai un dossier avec de nombreux sous-dossiers contenant environ 50 000 fichiers que je voudrais copier sur un seul dossier. Je pensais que le moyen le plus simple serait d'utiliser la fonction de recherche dans Windows Explorer, la recherche de tous les fichiers du dossier en utilisant . puis en déposant les fichiers dans le dossier cible. Cependant, cela ne cause que des problèmes et finalement le nombre de fichiers dans le nouveau dossier n'est pas le même que dans le dossier d'origine. Après quelques recherches sur les outils de ligne de commande, j'ai trouvé robocopy qui est apparemment assez bon mais je n'ai pas réussi à obtenir ce que je voulais. Je parviens à miroir le dossier ou pour déplacer tous les fichiers, mais la structure du dossier sera retenu à l'aide des commandes standard comme par exempleUne manière élégante de copier tous les fichiers d'une arborescence de dossiers sur un dossier de préférence en utilisant robocopy?

robocopy C:\originalFolder C:\targetfolder /e /move 

que quelqu'un a une idée de comment aborder cette question plus loin? Je ne suis pas obligé de robocopy mais ce que j'aime vraiment, c'est la possibilité d'écrire un fichier journal.

Merci beaucoup. Herbie

Répondre

0

je maintenant essayé

for /r C:\originalFolder %f in (*) do @xcopy "%f" C:\targetFolder /Y /H 

une modification d'un script que je trouve qui fait essentiellement ce que je souhaite, mais le nombre de fichiers dans le dossier cible est> 1000 moins que dans le dossier d'origine. Est-ce que quelqu'un a une idée?