Le moyen le plus simple d'extraire le contenu de nombreux dossiers à la fois?


27

Dans Windows 7, j'ai un répertoire de dossiers qui contiennent chacun des fichiers comme contenu. Existe-t-il un moyen d'extraire tout le contenu de chacun des dossiers vers un emplacement distinct autre que de couper et coller le contenu un dossier à la fois?

Réponses:


57

Si vous souhaitez déplacer le contenu d'un répertoire source et tous ses sous-répertoires vers un seul répertoire de destination (c'est-à-dire aplatir la structure des dossiers), c'est très simple et vous n'avez même pas besoin de vous soucier de la ligne de commande.

Accédez simplement au dossier source de niveau supérieur (dont vous souhaitez copier le contenu) et dans la zone de recherche de l'Explorateur Windows, tapez * (juste une étoile ou un astérisque). Cela affichera chaque fichier et sous-dossier sous le dossier source. Il suffit maintenant de trier par Type pour regrouper tous les fichiers, de les sélectionner tous, puis de couper / copier et coller dans le répertoire de destination.

Si vous avez également des fichiers masqués et système, sous Organiser → Options de dossier et de recherche → onglet Affichage, assurez-vous que l'option Afficher les fichiers cachés ... est sélectionnée et que Masquer les fichiers protégés du système d'exploitation n'est pas coché.


8
Voilà, mon ami, c'est pourquoi je vais à SU aussi souvent que possible. DAMN FINE
t0mgs

1
The real life-hack +1
adelriosantiago

1
Excellente réponse, n'aurait jamais pensé à cela, je jouais avec XCOPY et les choses et j'étais à quelques instants de casser AHK. +1.
ATaco

Hmm, je viens de l'essayer avec Windows 10 et les dossiers ont été préservés ...
JohnAndrews

3
@JohnAndrews: Non, fonctionne toujours bien dans toutes les versions de Win10 tant que vous ne sélectionnez que les fichiers.
Karan

5

Vous pouvez utiliser l'invite de commandes Windows pour exécuter une commande:

move C:\path\to\folder\*\* C:\path\to\folder\


Je ne suis pas sûr à 100% des tirets, mais \ ou / devrait définitivement fonctionner. La commande ci-dessus déplace tous les fichiers de tous les dossiers du dossier C: \ path \ to \ vers le dossier C: \ path \ to \.


mal jouer avec. Je pensais qu'il y avait une solution d'invite de commande en supposant que tous utilisent le caractère générique '*'
John Dream

Soyez averti que cela encombrera tous les noms de fichiers en double.
Bob
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.