Environment.GetFolderPath Méthode

Définition

Obtient le chemin d'accès au dossier spécial du système identifié par l'énumération spécifiée.Gets the path to the system special folder that is identified by the specified enumeration.

Surcharges

GetFolderPath(Environment+SpecialFolder)

Obtient le chemin d'accès au dossier spécial du système identifié par l'énumération spécifiée.Gets the path to the system special folder that is identified by the specified enumeration.

GetFolderPath(Environment+SpecialFolder, Environment+SpecialFolderOption)

Obtient le chemin d'accès au dossier spécial du système identifié par l'énumération spécifiée et utilise une option spécifiée pour l'accès aux dossiers spéciaux.Gets the path to the system special folder that is identified by the specified enumeration, and uses a specified option for accessing special folders.

GetFolderPath(Environment+SpecialFolder)

Obtient le chemin d'accès au dossier spécial du système identifié par l'énumération spécifiée.Gets the path to the system special folder that is identified by the specified enumeration.

public:
 static System::String ^ GetFolderPath(Environment::SpecialFolder folder);
public static string GetFolderPath (Environment.SpecialFolder folder);
static member GetFolderPath : Environment.SpecialFolder -> string
Public Shared Function GetFolderPath (folder As Environment.SpecialFolder) As String

Paramètres

folder
Environment.SpecialFolder

Une des valeurs d’énumération identifiant un dossier spécial du système.One of enumeration values that identifies a system special folder.

Retours

String

Chemin d'accès au dossier spécial du système spécifié, si ce dossier existe physiquement sur votre ordinateur ; sinon, chaîne vide ("").The path to the specified system special folder, if that folder physically exists on your computer; otherwise, an empty string ("").

Un dossier n'existe pas physiquement s'il n'a pas été créé par le système d'exploitation, si le dossier existant a été supprimé ou s'il s'agit d'un dossier virtuel, tel que « Poste de travail », auquel ne correspond aucun chemin d'accès physique.A folder will not physically exist if the operating system did not create it, the existing folder was deleted, or the folder is a virtual directory, such as My Computer, which does not correspond to a physical path.

Exceptions

folder n’est pas membre de Environment.SpecialFolderfolder is not a member of Environment.SpecialFolder.

La plateforme actuelle n’est pas prise en charge.The current platform is not supported.

Exemples

L’exemple suivant montre comment utiliser la méthode GetFolderPath pour retourner et afficher le chemin d’accès associé au paramètre folder.The following example demonstrates how to use the GetFolderPath method to return and display the path associated with the folder parameter.

// 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
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

Cette méthode récupère le chemin d’accès à un dossier spécial du système, tel que Program Files, programmes, System ou Startup, qui peut être utilisé pour accéder aux informations courantes.This method retrieves the path to a system special folder, such as Program Files, Programs, System, or Startup, which can be used to access common information. 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.Special folders are set by default by the system, or explicitly by the user, when installing a version of Windows.

Le paramètre folder désigne le dossier spécial à récupérer et doit être l’une des valeurs de l’énumération Environment.SpecialFolder ; toute autre valeur lève une exception.The folder parameter designates the special folder to retrieve and must be one of the values in the Environment.SpecialFolder enumeration; any other value throws an exception.

Pour plus d’informations sur les dossiers spéciaux, consultez la rubrique valeurs CSIDL .For more information about special folders, see the CSIDL values topic.

GetFolderPath(Environment+SpecialFolder, Environment+SpecialFolderOption)

Obtient le chemin d'accès au dossier spécial du système identifié par l'énumération spécifiée et utilise une option spécifiée pour l'accès aux dossiers spéciaux.Gets the path to the system special folder that is identified by the specified enumeration, and uses a specified option for accessing special folders.

public:
 static System::String ^ GetFolderPath(Environment::SpecialFolder folder, Environment::SpecialFolderOption option);
public static string GetFolderPath (Environment.SpecialFolder folder, Environment.SpecialFolderOption option);
static member GetFolderPath : Environment.SpecialFolder * Environment.SpecialFolderOption -> string
Public Shared Function GetFolderPath (folder As Environment.SpecialFolder, option As Environment.SpecialFolderOption) As String

Paramètres

folder
Environment.SpecialFolder

Une des valeurs d’énumération identifiant un dossier spécial du système.One of the enumeration values that identifies a system special folder.

option
Environment.SpecialFolderOption

Une des valeurs d’énumération spécifiant les options à utiliser pour accéder à un dossier spécial.One of the enumeration values that specifies options to use for accessing a special folder.

Retours

String

Chemin d'accès au dossier spécial du système spécifié, si ce dossier existe physiquement sur votre ordinateur ; sinon, chaîne vide ("").The path to the specified system special folder, if that folder physically exists on your computer; otherwise, an empty string ("").

Un dossier n'existe pas physiquement s'il n'a pas été créé par le système d'exploitation, si le dossier existant a été supprimé ou s'il s'agit d'un dossier virtuel, tel que « Poste de travail », auquel ne correspond aucun chemin d'accès physique.A folder will not physically exist if the operating system did not create it, the existing folder was deleted, or the folder is a virtual directory, such as My Computer, which does not correspond to a physical path.

Exceptions

folder n’est pas membre de Environment.SpecialFolderfolder is not a member of Environment.SpecialFolder. -ou--or-

options n’est pas membre de Environment.SpecialFolderOptionoptions is not a member of Environment.SpecialFolderOption.

La plateforme actuelle n’est pas prise en charge.The current platform is not supported.

Remarques

Cette méthode récupère le chemin d’accès à un dossier spécial du système, tel que Program Files, programmes, System ou Startup, qui peut être utilisé pour accéder aux informations courantes.This method retrieves the path to a system special folder, such as Program Files, Programs, System, or Startup, which can be used to access common information. 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.Special folders are set by default by the system, or explicitly by the user, when installing a version of Windows.

Le paramètre folder désigne le dossier spécial à récupérer et doit être l’une des valeurs de l’énumération Environment.SpecialFolder ; toute autre valeur lève une exception.The folder parameter designates the special folder to retrieve and must be one of the values in the Environment.SpecialFolder enumeration; any other value throws an exception.

Pour plus d’informations sur les dossiers spéciaux, consultez la rubrique valeurs CSIDL .For more information about special folders, see the CSIDL values topic.

S’applique à