CodeS-SourceS
Rechercher un code, un tuto, une réponse

Vbfilefind : recherche de fichiers pour remplacer celle de windows

Soyez le premier à donner votre avis sur cette source.

Vue 6 192 fois - Téléchargée 576 fois

Description

Occasionnellement, il arrive qu'on ait besoin de chercher des fichiers sur son disque dur. Il serait absurde de diviser la puissance utile de sa machine par deux juste pour pouvoir utiliser un moteur de recherche local, simplement par négligence à bien ranger ses fichiers ! Mais lorsque malgré tout on a vraiment besoin d'une recherche efficace, rien n'est plus énervant qu'un logiciel qui passe son temps à chercher à l'intérieur des milliers de fichiers zip sur votre disque dur. Qui plus est, lorsque ledit logiciel trouve un fichier dans un dossier, mais qu'il ne le trouve plus lorsqu'on remonte dans le dossier parent (en y incluant bien tous les sous-dossiers) la conclusion est implacable : le système de recherche de Windows XP est quasi-inutile. Celui de Vista a été amélioré avec la possibilité d'exclure la recherche dans les zip, mais là pour le coup, on ne peut pas appeler une amélioration la division par deux des performances générales du système par rapport à XP (je n'ai pas eu l'occasion de tester suffisamment Windows 7). Et comme j'imagine que corriger les bugs de XP est vraiment le dernier des soucis de Microsoft (XP est sur le point d'être placardisé une fois pour toute), alors voici un logiciel pour remplacer le système de recherche de XP. Je suis parti d'une excellente source en C# sur CodeProject. J'y ai notamment ajouté la gestion de l'argument en ligne de commande, ce qui permet de l'appeler depuis l'explorateur de fichier, comme la recherche intégrée de fichiers de XP. J'ai aussi ajouté la prise en compte des recherches insensibles à la casse, en combinant les recherches avec le type d'encodage :

Fonctionnalités :
- Recherche sensible ou insensible à la casse (minuscules/majuscules) ;
- Recherche sur un octet (ASCII/ANSI) ou deux octets (Unicode), ou les deux à la fois ;
- Recherche avec ou sans les sous-dossiers ;
- Recherche par dates min./max. ;
- Mémorisation des options de recherche ;
- Signalement des erreurs (ex.: fichier inaccessible car utilisé par un autre logiciel) ;
- Ouverture des fichiers trouvés dans le bloc-notes, avec recherche automatique de la 1ère occurrence ;
- Recherche via l'explorateur de fichiers, avec le bouton droit sur un dossier sélectionné.

Source / Exemple :


Cf. Zip.

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.