Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês

Método Environment.GetFolderPath (Environment.SpecialFolder)

 

Obtém o caminho para a pasta especial do sistema identificada pela enumeração especificada.

Namespace:   System
Assembly:  mscorlib (em mscorlib.dll)

public static string GetFolderPath(
	Environment.SpecialFolder folder
)

Parâmetros

folder
Type: System.Environment.SpecialFolder

Uma constante enumerada que identifica uma pasta especial do sistema.

Valor Retornado

Type: System.String

O caminho para a pasta especial do sistema especificada, se essa pasta existir fisicamente no computador; caso contrário, uma cadeia de caracteres vazia ("").

Uma pasta não existirá fisicamente se o sistema operacional não a criar, se a pasta existente foi excluída ou se a pasta for um diretório virtual, como Meu Computador, que não corresponde a um caminho físico.

Exception Condition
ArgumentException

folder não é membro de System.Environment.SpecialFolder.

PlatformNotSupportedException

Não há suporte para a plataforma atual.

Esse método retorna o caminho para uma pasta especial do sistema, como arquivos de programa, programas, sistema ou inicialização, o que pode ser usada para acessar informações comuns. Pastas especiais são definidas por padrão pelo sistema ou explicitamente pelo usuário, ao instalar uma versão do Windows.

O folder parâmetro designa a pasta especial para recuperar e deve ser um dos valores a Environment.SpecialFolder enumeração; qualquer outro valor gera uma exceção.

Para obter mais informações sobre manipuladores de eventos, consulte o CSIDL tópico valores.

O exemplo a seguir demonstra como usar o GetFolderPath método para retornar e exibir o caminho associado a folder parâmetro.

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

FileIOPermission

for writing files. Associated enumeration: F:System.Security.Permissions.FileIOPermissionAccess.Write

FileIOPermission

for access to the information in the path itself. Associated enumeration: F:System.Security.Permissions.FileIOPermissionAccess.PathDiscovery

.NET Framework
Disponível desde 1.1
Silverlight
Disponível desde 2.0
Windows Phone Silverlight
Disponível desde 7.0
Retornar ao início
Mostrar: