Environment.SpecialFolder Énumération

Définition

Spécifie les constantes énumérées utilisées pour récupérer les chemins d'accès des dossiers système spéciaux.

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

AdminTools 48

Répertoire de système de fichiers utilisé pour stocker des outils d'administration pour un utilisateur donné. La console MMC (Microsoft Management Console) enregistrera les consoles personnalisées dans ce répertoire et se déplacera avec l'utilisateur.

ApplicationData 26

Répertoire servant de référentiel commun pour les données spécifiques à l'application qui sont utilisées par l'utilisateur itinérant actuel. Un utilisateur itinérant travaille sur plusieurs ordinateurs au sein d'un réseau. Le profil d'un utilisateur itinérant est conservé sur un serveur du réseau, et il est chargé sur un système lorsque l'utilisateur se connecte.

CDBurning 59

Répertoire du système de fichiers qui agit en tant que zone de transit pour les fichiers qui attendent d'être écrits sur un CD.

CommonAdminTools 47

Répertoire du système de fichiers qui contient des outils d'administration pour tous les utilisateurs de l'ordinateur.

CommonApplicationData 35

Répertoire servant de référentiel commun pour les données spécifiques à l'application qui sont utilisées par tous les utilisateurs.

CommonDesktopDirectory 25

Répertoire du système de fichiers qui contient des fichiers et des dossiers qui s'affichent sur le Bureau pour tous les utilisateurs.

CommonDocuments 46

Répertoire du système de fichiers qui contient des documents qui sont communs à tous les utilisateurs.

CommonMusic 53

Répertoire du système de fichiers qui sert de référentiel pour les fichiers audio communs à tous les utilisateurs.

58

Cette valeur est reconnue dans Windows Vista pour la compatibilité descendante, mais le dossier spécial lui-même n’est plus utilisé.

CommonPictures 54

Répertoire du système de fichiers qui sert de référentiel pour les fichiers image communs à tous les utilisateurs.

CommonProgramFiles 43

Répertoire contenant les composants partagés par toutes les applications.

Pour obtenir le répertoire de fichiers de programmes communs x86 dans un processus autre que x86, utilisez le membre ProgramFilesX86.

CommonProgramFilesX86 44

Dossier Program Files.

CommonPrograms 23

Dossier destiné aux composants partagés par plusieurs applications.

CommonStartMenu 22

Répertoire du système de fichiers qui contient les programmes et dossiers qui s’affichent dans le menu Démarrer pour tous les utilisateurs.

CommonStartup 24

Répertoire du système de fichiers qui contient les programmes qui s’affichent dans le dossier Démarrage pour tous les utilisateurs.

CommonTemplates 45

Répertoire du système de fichiers qui contient les modèles qui sont disponibles pour 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.

Cookies 33

Répertoire servant de référentiel commun pour les cookies Internet.

Desktop 0

Bureau logique, plutôt que l'emplacement physique du système de fichiers.

DesktopDirectory 16

Répertoire utilisé pour le stockage physique des objets de fichiers figurant sur le Bureau. Ne confondez pas ce répertoire avec le dossier Bureau proprement dit, qui est un dossier virtuel.

Favorites 6

Répertoire servant de référentiel commun pour les éléments favoris de l'utilisateur.

Fonts 20

Dossier virtuel qui contient des polices.

History 34

Répertoire servant de référentiel commun pour les éléments de l'Historique Internet.

InternetCache 32

Répertoire servant de référentiel commun pour les fichiers temporaires Internet.

LocalApplicationData 28

Répertoire servant de référentiel commun pour les données spécifiques à l'application utilisées par l'utilisateur non itinérant actuel.

LocalizedResources 57

Répertoire du système de fichiers qui contient des données de ressource localisées.

MyComputer 17

Dossier Poste de travail. Lorsqu'il est transmis à la méthode Environment.GetFolderPath, le membre d'énumération MyComputer renvoie toujours la chaîne vide ("") car aucun chemin n'est défini pour le dossier Poste de travail.

MyDocuments 5

Dossier Mes documents. Ce membre équivaut à Personal.

MyMusic 13

Dossier Ma musique.

MyPictures 39

Dossier Mes images.

MyVideos 14

Répertoire du système de fichiers qui sert de référentiel pour les vidéos qui appartiennent à un utilisateur.

NetworkShortcuts 19

Répertoire du système de fichiers qui contient les objets de lien qui peuvent exister dans le dossier virtuel Favoris réseau.

Personal 5

Répertoire servant de référentiel commun pour les documents. Ce membre équivaut à MyDocuments.

PrinterShortcuts 27

Répertoire du système de fichiers qui contient les objets de lien qui peuvent exister dans le dossier virtuel Imprimantes.

ProgramFiles 38

Répertoire contenant les fichiers de programmes.

Si ProgramFiles est transmis à la méthode GetFolderPath(Environment+SpecialFolder) sur un système autre que x86, elle retourne le chemin des programmes autres que x86. Pour obtenir le répertoire de fichiers de programmes x86 dans un processus autre que x86, utilisez le membre ProgramFilesX86.

ProgramFilesX86 42

Dossier Program Files x86.

Programs 2

Répertoire contenant les groupes de programmes de l'utilisateur.

Recent 8

Répertoire contenant les derniers documents utilisés par l'utilisateur.

Resources 56

Répertoire du système de fichiers qui contient des données de ressource.

SendTo 9

Répertoire contenant les éléments du menu Envoyer vers.

StartMenu 11

Répertoire contenant les éléments du menu Démarrer.

Startup 7

Répertoire correspondant au groupe de programmes Démarrer de l'utilisateur. Le système démarre ces programmes chaque fois qu'un utilisateur se connecte ou démarre Windows.

System 37

Répertoire Système.

SystemX86 41

Dossier Système Windows.

Templates 21

Répertoire servant de référentiel commun pour les modèles de documents.

UserProfile 40

Dossier du profil utilisateur. Les applications ne doivent pas créer de fichiers ou de dossiers à ce niveau ; elles doivent placer leurs données sous les emplacements spécifiés par ApplicationData.

Windows 36

Répertoire Windows ou SYSROOT. Correspond aux variables d'environnement %windir% ou % SYSTEMROOT%.

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 namespace System;
int 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
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 à