À l'aide de l'Explorateur Windows, comment trouver les noms de fichiers commençant par un point (point), dans 7 ou Vista?


14

J'ai un ordinateur portable MacBook dans la maison, et lorsque Mac OS X copie des fichiers sur le réseau, il apporte souvent des "fichiers dot" cachés avec lui. Par exemple, si je copie "SomeUtility.zip", un ".SomeUtility.zip"fichier caché sera également copié . Je considère ces fichiers dot OS X comme des fichiers de données inutiles en ce qui concerne le reste de mon réseau, et je ne veux pas les laisser sur mon serveur de fichiers Windows.

Supposons que ces fichiers dot continueront de se produire. Par exemple, pensez à la question de faire cesser la création de ces fichiers par OS X, en premier lieu, pour être une autre question.

Plutôt: Comment puis-je utiliser l'Explorateur Windows pour rechercher des fichiers commençant par un point / point? Je voudrais rechercher périodiquement mon serveur de fichiers et les souffler. J'ai essayé de rechercher des fichiers correspondants, ".*"mais cela a donné - et ce n'est pas inattendu - tous les fichiers et dossiers.

Existe-t-il un moyen d'entrer des critères de recherche plus spécifiques lors de la recherche dans l'Explorateur Windows? Je fais référence au champ de recherche qui apparaît dans le coin supérieur droit d'une fenêtre de l'Explorateur. Veuillez me dire qu'il existe un moyen d'échapper à ma requête pour faire ce que je veux?

(À défaut, je sais que je peux mapper une lettre de lecteur et passer à une invite cygwin et utiliser la commande UNIX 'find' , mais je préférerais une méthode simple et brillante.)


1
je pensais que cygwin était le moyen facile et brillant! :)
quack quixote

Réponses:


17

Utilisez la «Syntaxe de recherche avancée de Windows» de Windows, qui vous permet essentiellement de faire des choses que la recherche avancée de Vista et XP vous permettait (que Windows 7 cachait). Lisez à ce sujet sur MSDN .

Par conséquent, vous pouvez simplement rechercher filename:.tous les fichiers dont le nom commence par "."


merci, j'ai une bibliothèque d'icônes de tous les téléchargements gratuits que je rencontre. Je viens de supprimer 25k fichiers commençant par.
Valamas

Le lien semble être (effectivement) rompu (il redirige vers windows.microsoft.com/en-US/windows/downloads/windows-xp ).
Peter Mortensen

@PeterMortensen corrigé!
Vervious

6

La méthode d'invite de commande Windows pour rechercher tous les "fichiers dot" dans tous les répertoires situés sous le répertoire actuel, mais à l'exclusion des noms de répertoire commençant par dot:

dir .*.* /s /a-D

1
+1 pour ne pas avoir recours à des programmes tiers, bien que je pense que vous voulez dire "y compris les répertoires ci-dessous", comme c'est le cas
RJFalconer

dir \.*ne retourne .rnd(ce que c'est, je ne sais pas). Si vous souhaitez voir les fichiers commençant par un ., vous devez utiliser dir .*.*.
corbeau

Pour clarifier - le / s recherche tous les sous-répertoires, mais / aD exclut les noms de répertoire commençant par un point. Je vais modifier la réponse pour la rendre plus claire.
Mike

3
filename:.*. -kind:folder

Ceci trouve tous les fichiers qui commencent par un point, même ceux qui n'ont pas d'extension. -kind:folderexclut les dossiers de la recherche. Testé sous Windows 7. Devrait fonctionner sous Vista et Windows 8.


1

Si vous êtes prêt à utiliser une application tierce gratuite, je suggère fortement Locate32 . Vous pouvez effectuer une recherche à l'aide d'expressions régulières.

:^\.trouve les fichiers que vous recherchez. (Vous pouvez également choisir d'exclure les répertoires des résultats.) En prime, l'index et la recherche de Locate32 sont beaucoup plus rapides que la recherche intégrée de Windows. De plus, le menu contextuel du clic droit vous donne quelques options supplémentaires comme "Copier le chemin vers le presse-papiers" et "Calculer MD5".

J'ai créé un script AHK afin de pouvoir afficher rapidement Locate32 avec Win- F3.


Votre image est cassée. Avez-vous justement l'original que vous pouvez télécharger à nouveau? Merci.
Gaff

@Gareth: Mec, tu es comme un robot? Je n'ai pas trouvé l'image d'origine ...
Leftium

Excellente suggestion, il suffit de l'utiliser pour trouver des fichiers correspondant à ".-" sans avoir besoin d'utiliser une expression régulière. De plus, une fois les fichiers trouvés, vous pouvez effectuer les opérations normales de clic droit, par exemple supprimer.
RichVel

1

Vous pouvez arrêter le Mac de créer les fichiers .DS_Store avec cette commande dans Terminal:

defaults write com.apple.desktopservices DSDontWriteNetworkStores true

Déconnectez-vous puis reconnectez-vous (ou redémarrez). Cela devrait le réparer. Quant aux autres fichiers, c'est un problème bien connu et je n'ai pas pu trouver de réponse rapide.


1
Il n'y a pas une , pas deux , mais trois balises sur ce post mentionnant des fenêtres et pourtant vous fournissez une solution mac.
Eddie B

1

Ajout tardif ... J'ajoute cela car il est assez pratique pour définir des attributs à partir de la ligne de commande pour les fichiers de points (ou répertoires) ...

Le premier point est de rechercher dans le répertoire courant; le second est «échappé en barre oblique inverse» pour rechercher des noms commençant par un littéral de point.

dir ".\.*" /A 

La barre oblique inversée n'est pas un caractère de «fuite vers l'arrière». Il s'agit plutôt d'un séparateur de chemin qui sépare la première période, qui est le chemin, de la deuxième période, qui est la partie initiale du nom de fichier.
Itsme2003

0

Dans Windows XP, j'ai pu utiliser l'Explorateur Windows pour rechercher .?*tous les fichiers et dossiers commençant par un point. Peut-être que cela fonctionne de la même manière sous Windows Vista et Windows 7.

Soyez prudent, pour moi, cela a renvoyé des fichiers et des dossiers, des fichiers et des dossiers à l'intérieur de fichiers zip, des fichiers et des dossiers comme on le voit dans la corbeille de l'Explorateur, et des fichiers et des dossiers comme on le voit dans le dossier RECYCLER d'invite de commandes. La recherche trouvera probablement également des fichiers et des dossiers comme on le voit dans d'autres vues de dossiers spéciales qu'Explorateur a.


Merci pour la suggestion, mais je viens de l'essayer et il semble également renvoyer tous les fichiers et dossiers de Windows 7, pas seulement ceux commençant par un point.
Chris W. Rea

0

Pour ajouter à une réponse antérieure:

dir .*.* /s /a-D

Cela fonctionnera également:

dir .* /s /a-D

La différence étant que lorsque vous supprimez le ". *" De fin de la commande, cela trouve les fichiers avec ou sans extension (c'est-à-dire le deuxième point avant l'extension).

Testé sous Windows 7 et 10 en utilisant les deux commandes a produit les mêmes résultats dans mon cas car tous les fichiers avaient des extensions.


Remarque

Lorsque vous utilisez des fourchettes de ressources Mac, vous souhaiterez peut-être limiter votre recherche aux fichiers commençant par "._"

dir ._*.* /s /a-D ou dir ._* /s /a-D

De cette façon, les "fichiers dot" que vous souhaitez conserver comme ".htaccess" et ".htpasswd" sont exclus.

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.