Environment.SpecialFolder Énumération

Définition

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
Environment.SpecialFolder
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 Environment.GetFolderPath méthode, le MyComputer membre d’énumération génère toujours la chaîne vide ( » « ) car aucun chemin d’accès n’est défini pour le dossier Mon ordinateur.

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.

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.

S’applique à