Ler en inglés

Compartir por


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.

C#
public static string GetFolderPath (Environment.SpecialFolder folder);

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.

C#
// 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
*/

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

.NET 9 e outras versións
Produto Versións
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

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.

C#
public static string GetFolderPath (Environment.SpecialFolder folder, Environment.SpecialFolderOption option);

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

.NET 9 e outras versións
Produto Versións
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1