Environment.GetFolderPath Environment.GetFolderPath Environment.GetFolderPath Environment.GetFolderPath Method

Definición

Obtiene la ruta de acceso a la carpeta especial del sistema identificada por la enumeración especificada.Gets the path to the system special folder that is identified by the specified enumeration.

Sobrecargas

GetFolderPath(Environment+SpecialFolder) GetFolderPath(Environment+SpecialFolder) GetFolderPath(Environment+SpecialFolder) GetFolderPath(Environment+SpecialFolder)

Obtiene la ruta de acceso a la carpeta especial del sistema identificada por la enumeración especificada.Gets the path to the system special folder that is identified by the specified enumeration.

GetFolderPath(Environment+SpecialFolder, Environment+SpecialFolderOption) GetFolderPath(Environment+SpecialFolder, Environment+SpecialFolderOption) GetFolderPath(Environment+SpecialFolder, Environment+SpecialFolderOption) GetFolderPath(Environment+SpecialFolder, Environment+SpecialFolderOption)

Obtiene la ruta de acceso a la carpeta especial del sistema identificada por la enumeración especificada y usa una opción especificada para tener acceso a carpetas especiales.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) GetFolderPath(Environment+SpecialFolder) GetFolderPath(Environment+SpecialFolder) GetFolderPath(Environment+SpecialFolder)

Obtiene la ruta de acceso a la carpeta especial del sistema identificada por la enumeración especificada.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

Parámetros

folder
Environment.SpecialFolder Environment.SpecialFolder Environment.SpecialFolder Environment.SpecialFolder

Uno de los valores de enumeración que identifica una carpeta especial del sistema.One of enumeration values that identifies a system special folder.

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 ("").The path to the specified system special folder, if that folder physically exists on your computer; otherwise, an empty string ("").

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

Excepciones

No se admite la plataforma actual.The current platform is not supported.

Ejemplos

En el ejemplo siguiente se muestra cómo usar el GetFolderPath método para devolver y mostrar la ruta de acceso asociada con el folder parámetro.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
Imports System

Class Sample
   Public Shared Sub Main()
      Console.WriteLine()
      Console.WriteLine("GetFolderPath: {0}", Environment.GetFolderPath(Environment.SpecialFolder.System))
   End Sub 'Main
End Class 'Sample
'
'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 puede utilizarse para tener acceso a información común.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. Carpetas especiales se establecen de forma predeterminada, el sistema, o explícitamente por el usuario, al instalar una versión de Windows.Special folders are set by default by the system, or explicitly by the user, when installing a version of Windows.

El folder parámetro designa la carpeta especial para recuperar y debe ser uno de los valores en el Environment.SpecialFolder enumeración; en cualquier otro valor produce una excepción.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.

Para obtener más información acerca de las carpetas especiales, consulte el CSIDL tema de los valores.For more information about special folders, see the CSIDL values topic.

Seguridad

FileIOPermission
Para obtener acceso a la información de la ruta de acceso.for access to the information in the path itself. Enumeración asociada: PathDiscoveryAssociated enumeration: PathDiscovery

GetFolderPath(Environment+SpecialFolder, Environment+SpecialFolderOption) GetFolderPath(Environment+SpecialFolder, Environment+SpecialFolderOption) GetFolderPath(Environment+SpecialFolder, Environment+SpecialFolderOption) GetFolderPath(Environment+SpecialFolder, Environment+SpecialFolderOption)

Obtiene la ruta de acceso a la carpeta especial del sistema identificada por la enumeración especificada y usa una opción especificada para tener acceso a carpetas especiales.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

Parámetros

folder
Environment.SpecialFolder Environment.SpecialFolder Environment.SpecialFolder Environment.SpecialFolder

Uno de los valores de enumeración que identifica una carpeta especial del sistema.One of the enumeration values that identifies a system special folder.

option
Environment.SpecialFolderOption Environment.SpecialFolderOption Environment.SpecialFolderOption Environment.SpecialFolderOption

Uno de los valores de enumeración que especifica opciones que se van a usar para tener acceso a una carpeta especial.One of the enumeration values taht specifies options to use for accessing a special folder.

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 ("").The path to the specified system special folder, if that folder physically exists on your computer; otherwise, an empty string ("").

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

Excepciones

folder no es un miembro de Environment.SpecialFolder.folder is not a member of Environment.SpecialFolder. o bien-or-

options no es un miembro de Environment.SpecialFolderOption.options is not a member of Environment.SpecialFolderOption.

No se admite la plataforma actual.The current platform is not supported.

Comentarios

Este método recupera la ruta de acceso a una carpeta especial del sistema, como archivos de programa, programas, sistema o inicio, que puede utilizarse para tener acceso a información común.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. Carpetas especiales se establecen de forma predeterminada, el sistema, o explícitamente por el usuario, al instalar una versión de Windows.Special folders are set by default by the system, or explicitly by the user, when installing a version of Windows.

El folder parámetro designa la carpeta especial para recuperar y debe ser uno de los valores en el Environment.SpecialFolder enumeración; en cualquier otro valor produce una excepción.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.

Para obtener más información acerca de las carpetas especiales, consulte el CSIDL tema de los valores.For more information about special folders, see the CSIDL values topic.

Seguridad

FileIOPermission
Para obtener acceso a la información de la ruta de acceso.for access to the information in the path itself. Enumeración asociada: PathDiscoveryAssociated enumeration: PathDiscovery

Se aplica a