web-dev-qa-db-fra.com

Quel est le moyen le plus rapide de terminer les fichiers dans un dossier Windows?

J'ai un dossier de l'Explorateur Windows contenant des fichiers nommés file0001, file0002 etc. J'aimerais sélectionner et ouvrir uniquement les fichiers dont le nom contient un nombre pair.

Mon approche est la suivante. J'ai agrandi les icônes et réduit la fenêtre de l'Explorateur Windows, de telle sorte que les fichiers soient affichés dans 2 colonnes:

fichier0001 fichier0002

fichier0003 fichier0004

...

Est-il possible de sélectionner la deuxième colonne ici? Ou existe-t-il un autre moyen (rapide) de le faire?.

17
Karlo

Oui, cela est possible (bien que hacky) si vos fichiers sont nommés comme vous le décrivez (tant que vous ne manquez aucun fichier de sorte que la "deuxième colonne" soit toujours égale). Ce que vous pouvez faire est de sélectionner tous les autres fichiers, en choisissant votre point de départ (et donc en sélectionnant pair ou impair).

Si vous affichez par icône (j'ai choisi une grande icône) et modifiez la largeur de l'Explorateur Windows afin qu'il ne comporte que "2 colonnes", vous pouvez alors maintenir la touche enfoncée. CTRL et utilisez le clic gauche et faites glisser avec la souris, vers le bas (juste au-dessus de la première icône de la "deuxième colonne" (dans l'espace blanc)).

De plus, en fonction du nombre de colonnes que vous avez, vous pouvez également sélectionner tous les trois ou quatre fichiers, etc.

Je viens de le faire, et le défilement se fera automatiquement.

Vous pouvez même ensuite maximiser Windows Explorer (File Explorer) et la sélection sera conservée.

17
Dave

L'astuce de redimensionnement de la fenêtre partagée par Dave fonctionne très bien dans la majorité des cas. Dans mon cas, plus de 25 000 images ont été extraites d’une vidéo et toutes les autres images devaient être supprimées. Attendre que le glisser-déposer sélectionne tous les fichiers a pris plus de temps que je ne voulais attendre!

Mes fichiers ont été nommés dans le même modèle que le vôtre (file0001.jpg, file0002.jpg, etc.). Comme je voulais tous les autres fichiers, je savais que les fichiers que je voulais se terminaient par 0,2,4,6 ou 8.

Pour sélectionner les fichiers pertinents, j'ai entré *0.jpg OR *2.jpg OR *4.jpg OR *6.jpg OR *8.jpg dans la zone de recherche de l'explorateur Windows alors que j'étais dans le dossier contenant toutes mes images. J'ai ensuite appuyé sur Ctrl+A pour tout sélectionner, puis sur delete et j'ai terminé!

Cette astuce ne fonctionnera que pour sélectionner tous les éléments numérotés xx est un facteur de 10 (donc 1,2,5 ou 10), mais le cliquer et le glisser devrait fonctionner pour n'importe quel intervalle.

Donc, cette méthode est la plus rapide mais la méthode cliquer-glisser est plus flexible . Choisissez celui qui convient le mieux à vos besoins.

2
Steve

séparer ces fichiers plutôt que de simplement les sélectionner comme décrit par d’autres affiches:

installez cygwin à partir de cygwin.org

assurez-vous de sélectionner Perl à installer pendant le processus d'installation

ouvrir un shell cygwin

copier tout le contenu de votre répertoire cible dans un endroit sûr

allez dans votre répertoire en utilisant cd/cygdrive/c/chemin/vers/votre/répertoire

Cette commande supprimera tous les noms de fichiers qui ne sont même pas de votre répertoire cible. Je vous le répète, assurez-vous d’avoir tout sauvegardé. Il recherche des suites consécutives de nombres, par exemple, file864.ext pour calculer s'il est impair ou pair. si vos fichiers sont numérotés d'une autre manière, par exemple fichier3xyb345, ​​cela ne fonctionnera pas.

type

Perl -e 'while (<*>) { ($num) = $_ =~/(\d+)/; `rm "$_"` if $num % 2 }'

Il ne vous reste maintenant que des fichiers pairs numérotés dans ce répertoire. les autres sont partis.

Pingers.

0
Pingers