Environment.SpecialFolder Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Spécifie les valeurs csiDL (Constant Special Item ID List) énumérées utilisées pour récupérer les chemins d’accès d’annuaire aux dossiers spéciaux système.
public: enum class Environment::SpecialFolder
public enum Environment.SpecialFolder
[System.Runtime.InteropServices.ComVisible(true)]
public enum Environment.SpecialFolder
type Environment.SpecialFolder =
[<System.Runtime.InteropServices.ComVisible(true)>]
type Environment.SpecialFolder =
Public Enum Environment.SpecialFolder
- Héritage
- Attributs
Champs
| Nom | Valeur | Description |
|---|---|---|
| Desktop | 0 | Bureau logique plutôt que l’emplacement du système de fichiers physique. |
| Programs | 2 | Répertoire qui contient les groupes de programmes de l’utilisateur. |
| MyDocuments | 5 | Dossier Mes documents . Ce membre est équivalent à Personal. |
| Personal | 5 | Répertoire qui sert de référentiel commun pour les documents. Ce membre est équivalent à MyDocuments. |
| Favorites | 6 | Répertoire qui sert de référentiel commun pour les éléments favoris de l’utilisateur. |
| Startup | 7 | Répertoire qui correspond au groupe de programmes de démarrage de l’utilisateur. Le système démarre ces programmes chaque fois qu’un utilisateur se connecte ou démarre Windows. |
| Recent | 8 | Répertoire qui contient les documents les plus récemment utilisés par l’utilisateur. |
| SendTo | 9 | Répertoire qui contient les éléments de menu Envoyer à. |
| StartMenu | 11 | Répertoire qui contient les éléments du menu Démarrer. |
| MyMusic | 13 | Dossier Mes musiques . |
| MyVideos | 14 | Répertoire du système de fichiers qui sert de référentiel pour les vidéos appartenant à un utilisateur. |
| DesktopDirectory | 16 | Répertoire utilisé pour stocker physiquement des objets de fichiers sur le bureau. Ne confondez pas ce répertoire avec le dossier de bureau lui-même, qui est un dossier virtuel. |
| MyComputer | 17 | Dossier Mon ordinateur . Lorsqu’il est passé à la |
| NetworkShortcuts | 19 | Répertoire de système de fichiers qui contient les objets de liaison qui peuvent exister dans le dossier virtuel Mes emplacements réseau . |
| Fonts | 20 | Dossier virtuel qui contient des polices. |
| Templates | 21 | Répertoire qui sert de référentiel commun pour les modèles de documents. |
| CommonStartMenu | 22 | Répertoire du système de fichiers qui contient les programmes et dossiers qui apparaissent dans le menu Démarrer pour tous les utilisateurs. |
| CommonPrograms | 23 | Dossier des composants partagés entre les applications. |
| CommonStartup | 24 | Répertoire du système de fichiers qui contient les programmes qui apparaissent dans le dossier Démarrage de tous les utilisateurs. |
| CommonDesktopDirectory | 25 | Répertoire du système de fichiers qui contient des fichiers et des dossiers qui apparaissent sur le bureau pour tous les utilisateurs. |
| ApplicationData | 26 | Répertoire qui sert de référentiel commun pour les données spécifiques à l’application pour l’utilisateur itinérant actuel. Un utilisateur itinérant fonctionne sur plusieurs ordinateurs sur un réseau. Le profil d’un utilisateur itinérant est conservé sur un serveur sur le réseau et est chargé sur un système lorsque l’utilisateur se connecte. |
| PrinterShortcuts | 27 | Répertoire du système de fichiers qui contient les objets de liaison qui peuvent exister dans le dossier virtuel Imprimantes . |
| LocalApplicationData | 28 | Répertoire qui sert de référentiel commun pour les données spécifiques à l’application utilisées par l’utilisateur actuel et non itinérant. |
| InternetCache | 32 | Répertoire qui sert de référentiel commun pour les fichiers Internet temporaires. |
| Cookies | 33 | Répertoire qui sert de référentiel commun pour les cookies Internet. |
| History | 34 | Répertoire qui sert de référentiel commun pour les éléments d’historique Internet. |
| CommonApplicationData | 35 | Répertoire qui sert de référentiel commun pour les données spécifiques à l’application utilisées par tous les utilisateurs. |
| Windows | 36 | Répertoire Windows ou SYSROOT. Cela correspond aux variables d’environnement %windir% ou %SYSTEMROOT%. |
| System | 37 | Répertoire système. |
| ProgramFiles | 38 | Répertoire des fichiers de programme. Dans un processus non x86, la transmission ProgramFiles à la GetFolderPath(Environment+SpecialFolder) méthode retourne le chemin d’accès pour les programmes autres que x86. Pour obtenir le répertoire des fichiers de programme x86 dans un processus autre que x86, utilisez le ProgramFilesX86 membre. |
| MyPictures | 39 | Dossier Mes images . |
| UserProfile | 40 | Dossier de profil de l’utilisateur. Les applications ne doivent pas créer de fichiers ou de dossiers à ce niveau ; ils doivent placer leurs données dans les emplacements référencés par ApplicationData. |
| SystemX86 | 41 | Dossier Windows System. |
| ProgramFilesX86 | 42 | Dossier Fichiers programme x86. |
| CommonProgramFiles | 43 | Répertoire des composants partagés entre les applications. Pour obtenir le répertoire des fichiers de programme courants x86 dans un processus autre que x86, utilisez le ProgramFilesX86 membre. |
| CommonProgramFilesX86 | 44 | Dossier Program Files . |
| CommonTemplates | 45 | Répertoire du système de fichiers qui contient les modèles disponibles pour tous les utilisateurs. |
| CommonDocuments | 46 | Répertoire du système de fichiers qui contient des documents communs à tous les utilisateurs. |
| CommonAdminTools | 47 | Répertoire du système de fichiers qui contient des outils d’administration pour tous les utilisateurs de l’ordinateur. |
| AdminTools | 48 | Répertoire du système de fichiers utilisé pour stocker les outils d’administration d’un utilisateur individuel. Le Microsoft Management Console (MMC) enregistre les consoles personnalisées dans ce répertoire, et il est itinérant avec l’utilisateur. |
| CommonMusic | 53 | Répertoire du système de fichiers qui sert de référentiel pour les fichiers musicaux communs à tous les utilisateurs. |
| CommonPictures | 54 | Répertoire du système de fichiers qui sert de référentiel pour les fichiers image communs à tous les utilisateurs. |
| CommonVideos | 55 | Répertoire du système de fichiers qui sert de référentiel pour les fichiers vidéo communs à tous les utilisateurs. |
| Resources | 56 | Répertoire du système de fichiers qui contient des données de ressource. |
| LocalizedResources | 57 | Répertoire du système de fichiers qui contient des données de ressources localisées. |
| CommonOemLinks | 58 | Cette valeur est reconnue dans Windows Vista pour la compatibilité descendante, mais le dossier spécial lui-même n’est plus utilisé. |
| CDBurning | 59 | Répertoire du système de fichiers qui joue le rôle de zone intermédiaire pour les fichiers en attente d’écriture dans un CD. |
Exemples
L’exemple suivant montre comment utiliser Environment.SpecialFolder la Environment.GetFolderPath méthode pour obtenir le répertoire Système.
// Sample for the Environment.GetFolderPath method
using System;
class Sample
{
public static void Main()
{
Console.WriteLine();
Console.WriteLine("GetFolderPath: {0}",
Environment.GetFolderPath(Environment.SpecialFolder.System));
}
}
/*
This example produces the following results:
GetFolderPath: C:\WINNT\System32
*/
// Sample for the Environment.GetFolderPath method
open System
printfn $"\nGetFolderPath: {Environment.GetFolderPath Environment.SpecialFolder.System}"
// This example produces the following results:
// GetFolderPath: C:\WINNT\System32
' Sample for the Environment.GetFolderPath method
Class Sample
Public Shared Sub Main()
Console.WriteLine()
Console.WriteLine("GetFolderPath: {0}", Environment.GetFolderPath(Environment.SpecialFolder.System))
End Sub
End Class
'
'This example produces the following results:
'
'GetFolderPath: C:\WINNT\System32
'
Remarques
Les dossiers spéciaux système sont des dossiers tels que Program Files, Programs, System ou Startup, qui contiennent des informations courantes. Les dossiers spéciaux sont définis par défaut par le système ou explicitement par l’utilisateur lors de l’installation d’une version de Windows.
La Environment.GetFolderPath méthode retourne les emplacements associés à cette énumération. Les emplacements de ces dossiers peuvent avoir des valeurs différentes sur différents systèmes d’exploitation, l’utilisateur peut modifier certains emplacements et les emplacements sont localisés.
Pour plus d’informations sur les dossiers spéciaux, consultez les constantes KNOWNFOLDERID dans la documentation Windows.