Windows: caractères génériques de recherche de dialogue de fichier

1

Utilisation de Windows 7 standard Boîte de dialogue Ouvrir un fichier (par exemple, IE9> Ctrl + O> Parcourir ... ou Excel> Ctrl + O ou Firefox> Ctrl + O) , il est possible de rechercher des fichiers dans le répertoire en cours - en utilisant le Nom de fichier boîte et appuyant ENTER, par exemple.:

*.txt
*2012*xls
*20??-12*

Cette fonctionnalité est-elle documentée?

Je ne trouve aucune documentation relative à la syntaxe générique, ni de tutoriel officiel (ou non officiel), ni de page de conseils permettant de donner un lien aux utilisateurs.

J'ai essayé de googler https://www.google.co.uk/search?q=windows+open+file+search et autres, mais je n'ai que:
- astuces de programmation pour OpenFileDialog (ne comptent pas comme didacticiel convivial)
- fonction de recherche Windows (syntaxe différente de celle utilisée dans la boîte de dialogue de fichier ouvert)
- support technique lorsque cette fonctionnalité ne fonctionne pas
- forums avec des liens brisés

Aprillion
la source
2
C'est juste en utilisant caractères génériques pour rechercher des fichiers dans une boîte de dialogue Ouvrir un fichier qui, si vous y réfléchissez, est une recherche de fichier.
martineau
@martineau merci pour le lien Win XP. Je voudrais quand même le voir documenté quelque part où vous devriez pouvoir utiliser des caractères génériques dans le Nom de fichier boîte. Quelles versions de Windows (autres systèmes d'exploitation?) Le prennent en charge? Comment puis-je être sûr que ce n'est pas quelque chose de spécial sur mon ordinateur avec toutes les applications tierces?
Aprillion

Réponses:

1

L'utilisation de ? et * en tant que caractères génériques pour faire correspondre les noms de fichiers n’est pas nouveau pour Windows. L'algorithme de correspondance des caractères génériques utilisé dans Windows est basé sur celui de MS-DOS, qui l'a naturellement hérité de CP / M.

Voir par exemple Raymond Chen L'article de 's intitulé Comment les caractères génériques ont-ils fonctionné sous MS-DOS? pour plus de détails.

Karan
la source
merci pour la leçon d'histoire :) alors vous dites que ceci est juste un reste non documenté et est dans toutes les versions de Windows connues aujourd'hui?
Aprillion
Je ne sais pas si c'est Plus précisément documenté n'importe où que vous pouvez utiliser ces deux caractères génériques dans la boîte de dialogue d'ouverture de fichier standard. Peut-être trouver quelque chose si vous regardez assez, ou peut-être que c'est simplement pris pour acquis, car c'est ainsi que les règles de nommage des fichiers et de correspondance avec les caractères génériques ont toujours tout versions de Windows et leurs racines dans MS-DOS et CP / M.
Karan