Environment.SpecialFolder Enumeração

Definição

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
Environment.SpecialFolder
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 Environment.GetFolderPath método, o MyComputer membro de enumeração produz sempre a string vazia ("") porque não está definido nenhum caminho para a pasta My Computer.

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.

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.

Aplica-se a