Environment.SpecialFolder Enumeração
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Especifica valores enumerados da Lista de ID de Item Especial Constante (CSIDL) usados para recuperar caminhos de diretórios 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
| Name | Valor | Description |
|---|---|---|
| Desktop | 0 | O ambiente de trabalho lógico em vez da localização física do sistema de ficheiros. |
| Programs | 2 | O diretório que contém os grupos de programas dos utilizadores. |
| MyDocuments | 5 | A pasta Meus Documentos . Este membro é equivalente a Personal. |
| Personal | 5 | O diretório que serve como repositório comum para documentos. Este membro é equivalente a MyDocuments. |
| Favorites | 6 | O diretório que serve como repositório comum para os itens favoritos do utilizador. |
| Startup | 7 | O diretório que corresponde ao grupo de programas de arranque do utilizador. O sistema inicia estes programas sempre que um utilizador inicia sessão ou inicia o Windows. |
| Recent | 8 | O diretório que contém os documentos mais recentemente usados pelo utilizador. |
| SendTo | 9 | O diretório que contém os itens do menu Enviar Para. |
| StartMenu | 11 | O diretório que contém os itens do menu Iniciar. |
| MyMusic | 13 | A pasta My Music . |
| MyVideos | 14 | O diretório do sistema de ficheiros que serve como repositório para vídeos que pertencem a um utilizador. |
| DesktopDirectory | 16 | O diretório era usado para armazenar fisicamente objetos de ficheiro no ambiente de trabalho. Não confundas este diretório com a própria pasta do ambiente de trabalho, que é uma pasta virtual. |
| MyComputer | 17 | A pasta O Meu Computador . Quando passado para o |
| NetworkShortcuts | 19 | Um diretório do sistema de ficheiros que contém os objetos link que podem existir na pasta virtual My Network Places . |
| Fonts | 20 | Uma pasta virtual que contém fontes. |
| Templates | 21 | O diretório que serve como repositório comum para modelos de documentos. |
| CommonStartMenu | 22 | O diretório do sistema de ficheiros que contém os programas e pastas que aparecem no menu Iniciar para todos os utilizadores. |
| CommonPrograms | 23 | Uma pasta para componentes que são partilhados entre aplicações. |
| CommonStartup | 24 | O diretório do sistema de ficheiros que contém os programas que aparecem na pasta de Arranque para todos os utilizadores. |
| CommonDesktopDirectory | 25 | O diretório do sistema de ficheiros que contém ficheiros e pastas que aparecem no ambiente de trabalho para todos os utilizadores. |
| ApplicationData | 26 | O diretório que serve como repositório comum para dados específicos da aplicação para o utilizador em roaming atual. Um utilizador em roaming trabalha em mais do que um computador numa rede. O perfil de um utilizador em roaming é mantido num servidor na rede e carregado num sistema quando o utilizador inicia sessão. |
| PrinterShortcuts | 27 | O diretório do sistema de ficheiros que contém os objetos link que podem existir na pasta virtual Printers . |
| LocalApplicationData | 28 | O diretório que serve como repositório comum para dados específicos da aplicação usados pelo utilizador atual, que não está em roaming. |
| InternetCache | 32 | O diretório que serve como repositório comum para ficheiros temporários da Internet. |
| Cookies | 33 | O diretório que serve como repositório comum para cookies da Internet. |
| History | 34 | O diretório que serve como repositório comum para itens do histórico da Internet. |
| CommonApplicationData | 35 | O diretório que serve como repositório comum para dados específicos da aplicação que são usados por todos os utilizadores. |
| Windows | 36 | O diretório Windows ou SYSROOT. Isto corresponde às variáveis de ambiente %windir% ou %SYSTEMROOT%. |
| System | 37 | O diretório do Sistema. |
| ProgramFiles | 38 | O diretório de ficheiros do programa. Num processo não-x86, passar ProgramFiles para o GetFolderPath(Environment+SpecialFolder) método devolve o caminho para programas não-x86. Para obter o diretório de ficheiros de programa x86 num processo não x86, use o ProgramFilesX86 membro. |
| MyPictures | 39 | A pasta As Minhas Imagens . |
| UserProfile | 40 | A pasta de perfil do utilizador. As aplicações não devem criar ficheiros ou pastas a este nível; devem colocar os seus dados sob as localizações referidas por ApplicationData. |
| SystemX86 | 41 | A pasta Windows System. |
| ProgramFilesX86 | 42 | A pasta Ficheiros de Programa x86. |
| CommonProgramFiles | 43 | O diretório para componentes que são partilhados entre aplicações. Para obter o diretório common program files x86 num processo não x86, use o ProgramFilesX86 membro. |
| CommonProgramFilesX86 | 44 | A pasta Program Files . |
| CommonTemplates | 45 | O diretório do sistema de ficheiros que contém os modelos disponíveis para todos os utilizadores. |
| CommonDocuments | 46 | O diretório do sistema de ficheiros que contém documentos comuns a todos os utilizadores. |
| CommonAdminTools | 47 | O diretório do sistema de ficheiros que contém ferramentas administrativas para todos os utilizadores do computador. |
| AdminTools | 48 | O diretório do sistema de ficheiros utilizado para armazenar ferramentas administrativas para um utilizador individual. A Consola de Gestão da Microsoft (MMC) guarda consolas personalizadas neste diretório, e esta faz roaming com o utilizador. |
| CommonMusic | 53 | O diretório do sistema de ficheiros que serve como repositório para ficheiros de música comuns a todos os utilizadores. |
| CommonPictures | 54 | O diretório do sistema de ficheiros que serve como repositório para ficheiros de imagem comuns a todos os utilizadores. |
| CommonVideos | 55 | O diretório do sistema de ficheiros que serve como repositório para ficheiros de vídeo comuns a todos os utilizadores. |
| Resources | 56 | O diretório do sistema de ficheiros que contém os dados de recursos. |
| LocalizedResources | 57 | O diretório do sistema de ficheiros que contém dados de recursos localizados. |
| CommonOemLinks | 58 | Este valor é reconhecido no Windows Vista para compatibilidade retroativa, mas a pasta especial em si já não é utilizada. |
| CDBurning | 59 | O diretório do sistema de ficheiros que funciona como área de preparação para ficheiros que aguardam ser gravados num CD. |
Exemplos
O exemplo seguinte 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
'
Observações
As pastas especiais do sistema são pastas como Ficheiros de Programação, Programas, Sistema ou Arranque, que contêm informação comum. Pastas especiais são definidas por defeito pelo sistema, ou explicitamente pelo utilizador, ao instalar uma versão do Windows.
O Environment.GetFolderPath método devolve as localizações associadas a esta enumeração. As localizações destas pastas podem ter valores diferentes em diferentes sistemas operativos, o utilizador pode alterar algumas localizações e as localizações são localizadas.
Para mais informações sobre pastas especiais, consulte as constantes KNOWNFOLDERID na documentação Windows.