2014-09-10 3 views
0

J'essaie de trouver un moyen de rechercher un répertoire pour les fichiers par nom, puis copiez les fichiers trouvés dans un répertoire de sortie. Parce que les fichiers auront le même nom de fichier, je me demande si je peux copier la structure de dossier, ou bien ajouter le nom de fichier avec son nom de dossier parent (ie dossier \ fichier.txt devient dossier-fichier.txt)Comment rechercher et copier les résultats avec la structure de fichier?

La recherche J'utilise est un appel dir de base:

dir file.xml /s 

Puis-je faire ce que je suis en train avec seulement cmd? Je serais d'accord pour l'utiliser dans un script batch, même si je crois que la syntaxe est la même.

Répondre

1

Je le ferais probablement avec robocopy (intégré aux versions plus récentes de Windows). Quelque chose comme ça devrait faire l'affaire ...

robocopy.exe /S C:\FromDir C:\ToDir file.xml 
1

Cela copiera les fichiers file.xml qui correspondent à c: et de garder la structure du dossier intact, à d:\results

xcopy "c:\file.xml" "d:\results\" /s 
Questions connexes