Environment.GetFolderPath Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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)
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 dicha carpeta existe físicamente en el equipo; de lo contrario, una cadena vacía ("").
Una carpeta no existe físicamente si el sistema operativo no la creó, la carpeta existente se eliminó o la carpeta es un directorio virtual, como Mi PC, que no se corresponde con una ruta de acceso física.
Excepciones
folder
no es un miembro de Environment.SpecialFolder.
No se admite la plataforma actual.
Ejemplos
En el ejemplo siguiente se muestra cómo usar el GetFolderPath método para devolver y mostrar la ruta de acceso asociada al folder
parámetro .
// 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 folder
parámetro designa la carpeta especial que se va a recuperar y debe ser uno de los valores de la Environment.SpecialFolder enumeración; cualquier otro valor produce una excepción.
Para obtener más información sobre las carpetas especiales, vea Constante special item ID list (CSIDL).
Consulte también
Se aplica a
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.
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.
Uno de los valores de enumeración que especifica opciones que se van a usar para tener acceso a una carpeta especial.
Devoluciones
Ruta de acceso a la carpeta especial del sistema especificada, si dicha carpeta existe físicamente en el equipo; de lo contrario, una cadena vacía ("").
Una carpeta no existe físicamente si el sistema operativo no la creó, la carpeta existente se eliminó o la carpeta es un directorio virtual, como Mi PC, que no se corresponde con una ruta de acceso física.
Excepciones
folder
no es un miembro de Environment.SpecialFolder.
O bien
options
no es un 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 folder
parámetro designa la carpeta especial que se va a recuperar y debe ser uno de los valores de la Environment.SpecialFolder enumeración; cualquier otro valor produce una excepción.
Para obtener más información sobre las carpetas especiales, vea Constante special item ID list (CSIDL).