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)
- 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
- comportamiento de GetFolderPath en unix
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.
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
- comportamiento de GetFolderPath en unix