Environment.SpecialFolder Wyliczenie

Definicja

Określa wyliczone stałe używane do pobierania ścieżek katalogów do systemowych folderów specjalnych.

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
Dziedziczenie
Environment.SpecialFolder
Atrybuty

Pola

AdminTools 48

Katalog systemu plików używany do przechowywania narzędzi administracyjnych dla poszczególnych użytkowników. Konsola Microsoft Management Console (MMC) zapisze dostosowane konsole w tym katalogu i będzie ona wędrować wraz z użytkownikiem.

ApplicationData 26

Katalog, który służy jako wspólne repozytorium dla danych specyficznych dla aplikacji dla bieżącego użytkownika mobilnego. Użytkownik mobilny działa na więcej niż jednym komputerze w sieci. Profil użytkownika mobilnego jest przechowywany na serwerze w sieci i jest ładowany do systemu po zalogowaniu się użytkownika.

CDBurning 59

Katalog systemu plików, który działa jako obszar przejściowy dla plików oczekujących na zapisanie na dysku CD.

CommonAdminTools 47

Katalog systemu plików zawierający narzędzia administracyjne dla wszystkich użytkowników komputera.

CommonApplicationData 35

Katalog, który służy jako wspólne repozytorium dla danych specyficznych dla aplikacji, które są używane przez wszystkich użytkowników.

CommonDesktopDirectory 25

Katalog systemu plików zawierający pliki i foldery wyświetlane na pulpicie dla wszystkich użytkowników.

CommonDocuments 46

Katalog systemu plików zawierający dokumenty wspólne dla wszystkich użytkowników.

CommonMusic 53

Katalog systemu plików, który służy jako repozytorium plików muzycznych wspólnych dla wszystkich użytkowników.

58

Ta wartość jest rozpoznawana w systemie Windows Vista w celu zapewnienia zgodności z poprzednimi wersjami, ale sam folder specjalny nie jest już używany.

CommonPictures 54

Katalog systemu plików, który służy jako repozytorium dla plików obrazów wspólnych dla wszystkich użytkowników.

CommonProgramFiles 43

Katalog składników, które są współużytkowane przez aplikacje.

Aby uzyskać katalog plików programu x86 w procesie innych niż x86, użyj elementu ProgramFilesX86 członkowskiego.

CommonProgramFilesX86 44

Folder Program Files .

CommonPrograms 23

Folder dla składników, które są współużytkowane przez aplikacje.

CommonStartMenu 22

Katalog systemu plików zawierający programy i foldery, które są wyświetlane w menu Start dla wszystkich użytkowników.

CommonStartup 24

Katalog systemu plików zawierający programy wyświetlane w folderze Startup dla wszystkich użytkowników.

CommonTemplates 45

Katalog systemu plików zawierający szablony dostępne dla wszystkich użytkowników.

CommonVideos 55

Katalog systemu plików, który służy jako repozytorium dla plików wideo wspólnych dla wszystkich użytkowników.

Cookies 33

Katalog, który służy jako wspólne repozytorium internetowych plików cookie.

Desktop 0

Komputer logiczny, a nie fizyczna lokalizacja systemu plików.

DesktopDirectory 16

Katalog używany do fizycznego przechowywania obiektów plików na pulpicie. Nie należy mylić tego katalogu z samym folderem pulpitu, który jest folderem wirtualnym.

Favorites 6

Katalog, który służy jako wspólne repozytorium elementów ulubionych użytkownika.

Fonts 20

Folder wirtualny zawierający czcionki.

History 34

Katalog, który służy jako wspólne repozytorium elementów historii internetu.

InternetCache 32

Katalog, który służy jako wspólne repozytorium tymczasowych plików internetowych.

LocalApplicationData 28

Katalog, który służy jako wspólne repozytorium dla danych specyficznych dla aplikacji, które są używane przez bieżącego, nie roamingu użytkownika.

LocalizedResources 57

Katalog systemu plików zawierający zlokalizowane dane zasobów.

MyComputer 17

Folder Mój komputer . Po przekazaniu do Environment.GetFolderPath metody element MyComputer członkowski wyliczenia zawsze zwraca pusty ciąg (""), ponieważ żadna ścieżka nie jest zdefiniowana dla folderu Mój komputer.

MyDocuments 5

Folder Moje dokumenty . Ten element członkowski jest odpowiednikiem elementu Personal.

MyMusic 13

Folder Moja muzyka .

MyPictures 39

Folder Moje obrazy .

MyVideos 14

Katalog systemu plików, który służy jako repozytorium filmów wideo należących do użytkownika.

NetworkShortcuts 19

Katalog systemu plików zawierający obiekty łącza, które mogą istnieć w folderze wirtualnym Moje miejsca sieciowe .

Personal 5

Katalog, który służy jako wspólne repozytorium dokumentów. Ten element członkowski jest odpowiednikiem elementu MyDocuments.

PrinterShortcuts 27

Katalog systemu plików zawierający obiekty łącza, które mogą istnieć w folderze wirtualnym Drukarki .

ProgramFiles 38

Katalog plików programu.

W procesie innych niż x86 przekazywanie ProgramFiles do GetFolderPath(Environment+SpecialFolder) metody zwraca ścieżkę dla programów innych niż x86. Aby pobrać katalog plików programu x86 w procesie innych niż x86, użyj ProgramFilesX86 elementu członkowskiego.

ProgramFilesX86 42

Folder x86 Program Files .

Programs 2

Katalog zawierający grupy programów użytkownika.

Recent 8

Katalog zawierający ostatnio używane dokumenty użytkownika.

Resources 56

Katalog systemu plików zawierający dane zasobów.

SendTo 9

Katalog zawierający elementy menu Wyślij do.

StartMenu 11

Katalog zawierający elementy menu Start.

Startup 7

Katalog odpowiadający grupie programów startowych użytkownika. System uruchamia te programy za każdym razem, gdy użytkownik loguje się lub uruchamia system Windows.

System 37

Katalog systemowy.

SystemX86 41

Folder System systemu Windows.

Templates 21

Katalog, który służy jako wspólne repozytorium szablonów dokumentów.

UserProfile 40

Folder profilu użytkownika. Aplikacje nie powinny tworzyć plików ani folderów na tym poziomie; powinny umieścić swoje dane w lokalizacjach, do których odwołuje się ApplicationDataelement .

Windows 36

Katalog systemu Windows lub SYSROOT. Odpowiada to zmiennym środowiskowych %windir% lub %SYSTEMROOT%.

Przykłady

W poniższym przykładzie pokazano, jak używać metody Environment.SpecialFolderEnvironment.GetFolderPath w celu pobrania katalogu System.

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

Uwagi

Foldery specjalne systemu to foldery, takie jak Program Files, Programs, System lub Startup, które zawierają typowe informacje. Foldery specjalne są domyślnie ustawiane przez system lub jawnie przez użytkownika podczas instalowania wersji systemu Windows.

Metoda Environment.GetFolderPath zwraca lokalizacje skojarzone z tym wyliczeniem. Lokalizacje tych folderów mogą mieć różne wartości w różnych systemach operacyjnych, użytkownik może zmienić niektóre lokalizacje, a lokalizacje są zlokalizowane.

Aby uzyskać więcej informacji na temat folderów specjalnych, zobacz stałe KNOWNFOLDERID w dokumentacji systemu Windows.

Dotyczy