Environment.GetFolderPath Método

Definición

Obtiene la ruta de acceso a la carpeta especial del sistema identificada por la enumeración especificada.

Sobrecargas

GetFolderPath(Environment+SpecialFolder)

Obtiene la ruta de acceso a la carpeta especial del sistema especificada.

GetFolderPath(Environment+SpecialFolder, Environment+SpecialFolderOption)

Obtiene la ruta de acceso a la carpeta especial del sistema especificada mediante una opción especificada para acceder a carpetas especiales.

GetFolderPath(Environment+SpecialFolder)

Source:
Environment.cs
Source:
Environment.cs
Source:
Environment.cs

Obtiene la ruta de acceso a la carpeta especial del sistema especificada.

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

Parámetros

folder
Environment.SpecialFolder

Uno de los valores de enumeración que identifica una carpeta especial del sistema.

Devoluciones

Ruta de acceso a la carpeta especial del sistema especificada, si esa carpeta existe físicamente en el equipo; de lo contrario, una cadena vacía ("").

Una carpeta no existirá físicamente si el sistema operativo no lo creó, se eliminó la carpeta existente o la carpeta es un directorio virtual, como Mi equipo, que no se corresponde con una ruta de acceso física.

Excepciones

folder no es miembro de Environment.SpecialFolder.

No se admite la plataforma actual.

Ejemplos

En el ejemplo siguiente se muestra cómo usar el método GetFolderPath para devolver y mostrar la ruta de acceso asociada al parámetro folder.

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

Comentarios

Este método recupera la ruta de acceso a una carpeta especial del sistema, como Archivos de programa, Programas, Sistema o Inicio, que se puede usar para acceder a información común. Las carpetas especiales se establecen de forma predeterminada por el sistema, o explícitamente por el usuario, al instalar una versión de Windows.

El parámetro folder designa la carpeta especial que se va a recuperar y debe ser uno de los valores de la enumeración Environment.SpecialFolder; cualquier otro valor produce una excepción.

Para obtener más información sobre las carpetas especiales, vea lista de identificadores de elemento especiales (CSIDL).

Consulte también

Se aplica a

GetFolderPath(Environment+SpecialFolder, Environment+SpecialFolderOption)

Source:
Environment.cs
Source:
Environment.cs
Source:
Environment.cs

Obtiene la ruta de acceso a la carpeta especial del sistema especificada mediante una opción especificada para acceder a carpetas especiales.

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

Parámetros

folder
Environment.SpecialFolder

Uno de los valores de enumeración que identifica una carpeta especial del sistema.

option
Environment.SpecialFolderOption

Uno de los valores de enumeración que especifica las opciones que se van a usar para acceder a una carpeta especial.

Devoluciones

Ruta de acceso a la carpeta especial del sistema especificada, si esa carpeta existe físicamente en el equipo; de lo contrario, una cadena vacía ("").

Una carpeta no existirá físicamente si el sistema operativo no lo creó, se eliminó la carpeta existente o la carpeta es un directorio virtual, como Mi equipo, que no se corresponde con una ruta de acceso física.

Excepciones

folder no es miembro de Environment.SpecialFolder.

-o-

option no es miembro de Environment.SpecialFolderOption.

No se admite la plataforma actual.

Comentarios

Este método recupera la ruta de acceso a una carpeta especial del sistema, como Archivos de programa, Programas, Sistema o Inicio, que se puede usar para acceder a información común. Las carpetas especiales se establecen de forma predeterminada por el sistema, o explícitamente por el usuario, al instalar una versión de Windows.

El parámetro folder designa la carpeta especial que se va a recuperar y debe ser uno de los valores de la enumeración Environment.SpecialFolder; cualquier otro valor produce una excepción.

Para obtener más información sobre las carpetas especiales, vea lista de identificadores de elemento especiales (CSIDL).

Consulte también

Se aplica a