Environment.SpecialFolder Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Especifica valores csidl (lista de IDs especiais de item especial) enumerados usados para recuperar caminhos de diretório para pastas especiais do sistema.
public: enum class Environment::SpecialFolder
public enum Environment.SpecialFolder
[System.Runtime.InteropServices.ComVisible(true)]
public enum Environment.SpecialFolder
type Environment.SpecialFolder =
[<System.Runtime.InteropServices.ComVisible(true)>]
type Environment.SpecialFolder =
Public Enum Environment.SpecialFolder
- Herança
- Atributos
Campos
| Nome | Valor | Description |
|---|---|---|
| Desktop | 0 | A Área de Trabalho lógica em vez do local do sistema de arquivos físico. |
| Programs | 2 | O diretório que contém os grupos de programas do usuário. |
| MyDocuments | 5 | A pasta Meus Documentos . Esse membro é equivalente a Personal. |
| Personal | 5 | O diretório que serve como um repositório comum para documentos. Esse membro é equivalente a MyDocuments. |
| Favorites | 6 | O diretório que serve como um repositório comum para os itens favoritos do usuário. |
| Startup | 7 | O diretório que corresponde ao grupo de programas de Inicialização do usuário. O sistema inicia esses programas sempre que um usuário faz logon ou inicia Windows. |
| Recent | 8 | O diretório que contém os documentos usados mais recentemente pelo usuário. |
| SendTo | 9 | O diretório que contém os itens de menu Enviar para. |
| StartMenu | 11 | O diretório que contém os itens de menu Iniciar. |
| MyMusic | 13 | A pasta My Music . |
| MyVideos | 14 | O diretório do sistema de arquivos que serve como um repositório para vídeos que pertencem a um usuário. |
| DesktopDirectory | 16 | O diretório usado para armazenar fisicamente objetos de arquivo na área de trabalho. Não confunda esse diretório com a própria pasta da área de trabalho, que é uma pasta virtual. |
| MyComputer | 17 | A pasta Meu Computador . Quando passado para o |
| NetworkShortcuts | 19 | Um diretório do sistema de arquivos que contém os objetos de link que podem existir na pasta virtual Meus Locais de Rede . |
| Fonts | 20 | Uma pasta virtual que contém fontes. |
| Templates | 21 | O diretório que serve como um repositório comum para modelos de documento. |
| CommonStartMenu | 22 | O diretório do sistema de arquivos que contém os programas e pastas que aparecem no menu Iniciar para todos os usuários. |
| CommonPrograms | 23 | Uma pasta para componentes compartilhados entre aplicativos. |
| CommonStartup | 24 | O diretório do sistema de arquivos que contém os programas que aparecem na pasta Inicialização para todos os usuários. |
| CommonDesktopDirectory | 25 | O diretório do sistema de arquivos que contém arquivos e pastas que aparecem na área de trabalho para todos os usuários. |
| ApplicationData | 26 | O diretório que serve como um repositório comum para dados específicos do aplicativo para o usuário móvel atual. Um usuário móvel funciona em mais de um computador em uma rede. O perfil de um usuário móvel é mantido em um servidor na rede e é carregado em um sistema quando o usuário faz logon. |
| PrinterShortcuts | 27 | O diretório do sistema de arquivos que contém os objetos de link que podem existir na pasta virtual Printers . |
| LocalApplicationData | 28 | O diretório que serve como um repositório comum para dados específicos do aplicativo que são usados pelo usuário atual, não móvel. |
| InternetCache | 32 | O diretório que serve como um repositório comum para arquivos temporários da Internet. |
| Cookies | 33 | O diretório que serve como um repositório comum para cookies da Internet. |
| History | 34 | O diretório que serve como um repositório comum para itens de histórico da Internet. |
| CommonApplicationData | 35 | O diretório que serve como um repositório comum para dados específicos do aplicativo que são usados por todos os usuários. |
| Windows | 36 | O diretório Windows ou SYSROOT. Isso corresponde às variáveis de ambiente %windir% ou %SYSTEMROOT%. |
| System | 37 | O diretório do sistema. |
| ProgramFiles | 38 | O diretório de arquivos do programa. Em um processo não x86, passar ProgramFiles para o GetFolderPath(Environment+SpecialFolder) método retorna o caminho para programas não x86. Para obter o diretório de arquivos do programa x86 em um processo não x86, use o ProgramFilesX86 membro. |
| MyPictures | 39 | A pasta Minhas Imagens . |
| UserProfile | 40 | A pasta de perfil do usuário. Os aplicativos não devem criar arquivos ou pastas neste nível; eles devem colocar seus dados nos locais referenciados por ApplicationData. |
| SystemX86 | 41 | A pasta Windows System. |
| ProgramFilesX86 | 42 | A pasta Arquivos do Programa x86. |
| CommonProgramFiles | 43 | O diretório para componentes compartilhados entre aplicativos. Para obter o diretório de arquivos de programa comuns x86 em um processo não x86, use o ProgramFilesX86 membro. |
| CommonProgramFilesX86 | 44 | A pasta Arquivos de Programas . |
| CommonTemplates | 45 | O diretório do sistema de arquivos que contém os modelos que estão disponíveis para todos os usuários. |
| CommonDocuments | 46 | O diretório do sistema de arquivos que contém documentos comuns a todos os usuários. |
| CommonAdminTools | 47 | O diretório do sistema de arquivos que contém ferramentas administrativas para todos os usuários do computador. |
| AdminTools | 48 | O diretório do sistema de arquivos usado para armazenar ferramentas administrativas para um usuário individual. O Console de Gerenciamento Microsoft (MMC) salvará consoles personalizados nesse diretório e ele será perambulado com o usuário. |
| CommonMusic | 53 | O diretório do sistema de arquivos que serve como um repositório para arquivos de música comuns a todos os usuários. |
| CommonPictures | 54 | O diretório do sistema de arquivos que serve como um repositório para arquivos de imagem comuns a todos os usuários. |
| CommonVideos | 55 | O diretório do sistema de arquivos que serve como um repositório para arquivos de vídeo comuns a todos os usuários. |
| Resources | 56 | O diretório do sistema de arquivos que contém dados de recurso. |
| LocalizedResources | 57 | O diretório do sistema de arquivos que contém dados de recursos localizados. |
| CommonOemLinks | 58 | Esse valor é reconhecido em Windows Vista para compatibilidade com versões anteriores, mas a própria pasta especial não é mais usada. |
| CDBurning | 59 | O diretório do sistema de arquivos que atua como uma área de preparo para arquivos aguardando para serem gravados em um CD. |
Exemplos
O exemplo a seguir mostra como usar Environment.SpecialFolder com o Environment.GetFolderPath método para obter o diretório do sistema.
// 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
'
Comentários
As pastas especiais do sistema são pastas como Arquivos de Programas, Programas, Sistema ou Inicialização, que contêm informações comuns. As pastas especiais são definidas por padrão pelo sistema ou explicitamente pelo usuário ao instalar uma versão do Windows.
O Environment.GetFolderPath método retorna os locais associados a essa enumeração. Os locais dessas pastas podem ter valores diferentes em diferentes sistemas operacionais, o usuário pode alterar alguns dos locais e os locais são localizados.
Para obter mais informações sobre pastas especiais, consulte as constantes KNOWNFOLDERID na documentação do Windows.