Share via


Application de type Explorer, exemple

Mise à jour : novembre 2007

Cet exemple contient deux formulaires qui fonctionnent comme l'Explorateur : DirectoryScanner et ExplorerStyleViewer.

Pour obtenir des exemples et leurs instructions d'installation

  • Effectuez une ou plusieurs des opérations suivantes :

    • Dans le menu ? (Aide), cliquez sur Exemples.

      Le fichier Readme contient des informations sur les exemples.

    • Accédez au site Web Exemples Visual Studio 2008. La version la plus récente des exemples est disponible sur ce site.

    • Recherchez les exemples sur l'ordinateur sur lequel Visual Studio est installé. Par défaut, les exemples et un fichier Readme sont installés sous lecteur:\Program Files\Microsoft Visual Studio 9.0\Samples\1036. Pour les versions Express de Visual Studio, tous les exemples sont disponibles en ligne.

Pour plus d'informations, consultez Recherche des fichiers d'exemple.

.

Note de sécurité :

Cet exemple de code est destiné à illustrer un concept ; il présente uniquement le code qui se rapporte spécifiquement à ce concept. Il est possible qu'il ne réponde pas aux exigences de sécurité d'un environnement spécifique, et ne doit pas être utilisé exactement comme indiqué. Nous vous recommandons d'ajouter du code de sécurité et de gestion des erreurs afin de renforcer la sécurité et la fiabilité de vos projets. Microsoft fournit cet exemple de code « EN L'ÉTAT » sans aucune garantie.

Pour exécuter cet exemple

  • Appuyez sur F5.

Démonstrations

Cet exemple contient deux formulaires avec une interface de style Explorateur : un scanneur de répertoire et une visionneuse de style Explorateur. Les fichiers qui prennent en charge les deux formulaires sont contenus dans des dossiers séparés du projet.

  • DirectoryScanner   Il s'agit d'une application simple qui analyse tous les répertoires et sous-répertoires situés dans tous les lecteurs logiques ou dans un répertoire de démarrage sélectionné par l'utilisateur. La liste de lecteurs est obtenue à l'aide de la méthode Directory.GetLogicalDrives. Un contrôle arborescence affiche la structure de répertoires qui reflète la numérisation la plus récente. Les répertoires apparaissent en vert, en jaune ou en rouge en fonction de leur taille totale, sous-répertoires et fichiers inclus. La méthode Directory.GetFiles est utilisée pour récupérer la liste des fichiers, et la classe FileInfo est utilisée pour recevoir la taille de fichier.

  • ExplorerStyleViewer   Il s'agit d'une version plus simple de l'application de l'Explorateur Windows. ExplorerStyleViewer affiche plus d'informations sur les fichiers que DirectoryScanner en utilisant la propriété FileSystemInfo.Attributes. Il montre comment associer des icônes aux types de fichier en utilisant la propriété TreeView.ImageList. Il permet à l'utilisateur d'exécuter une application associée au type de fichier (si une telle association existe) en double-cliquant sur le fichier (comme dans l'Explorateur Windows). Les applications sont démarrées en utilisant la méthode Process.Start.

Voir aussi

Référence

Directory

FileInfo

TreeView.ImageList

ListView

TreeView

Autres ressources

ListView, contrôle (Windows Forms)

TreeView, contrôle (Windows Forms)