Environment.SpecialFolder Enumeration

Definition

Gibt Enumerationskonstanten an, mit denen Verzeichnispfade für besondere Systemordner abgerufen werden.

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
Vererbung
Environment.SpecialFolder
Attribute

Felder

AdminTools 48

Das Dateisystemverzeichnis, das zum Speichern von Verwaltungstools für einen einzelnen Benutzer verwendet wird. Die Microsoft Management Console (MMC) speichert angepasste Konsolen in diesem Verzeichnis, das für den Benutzern von überall aus zugänglich ist.

ApplicationData 26

Das Verzeichnis, das als allgemeines Repository für programmspezifische Daten des aktuellen Roamingbenutzers verwendet wird. Ein Roamingbenutzer arbeitet auf mehreren Computern in einem Netzwerk. Das Profil eines Roamingbenutzers wird auf einem Server im Netzwerk gespeichert und bei Anmeldung des Benutzers auf ein System geladen.

CDBurning 59

Das Dateisystemverzeichnis, das als Stagingbereich für Dateien fungiert, die auf eine CD geschrieben werden sollen.

CommonAdminTools 47

Das Dateisystemverzeichnis, das Verwaltungstools für alle Benutzer des Computers enthält.

CommonApplicationData 35

Das Verzeichnis, das als allgemeines Repository für programmspezifische Daten verwendet wird, die von allen Benutzern verwendet werden.

CommonDesktopDirectory 25

Das Dateisystemverzeichnis, das Dateien und Ordner enthält, die auf dem Desktop für alle Benutzer angezeigt werden.

CommonDocuments 46

Das Dateisystemverzeichnis, das Dokumente enthält, die von allen Benutzern gemeinsam genutzt werden.

CommonMusic 53

Das Dateisystemverzeichnis, das als Repository für Musikdateien dient, die von allen Benutzern gemeinsam genutzt werden.

58

Dieser Wert wird in Windows Vista für die Abwärtskompatibilität erkannt, aber der besondere Ordner selbst wird nicht mehr verwendet.

CommonPictures 54

Das Dateisystemverzeichnis, das als Repository für Bilddateien dient, die von allen Benutzern gemeinsam genutzt werden.

CommonProgramFiles 43

Das Verzeichnis für Komponenten, die von mehreren Anwendungen gemeinsam genutzt werden.

Um das allgemeine Verzeichnis für x86-Programmdateien in einem Nicht-x86-Prozess abzurufen, verwenden Sie den Member ProgramFilesX86.

CommonProgramFilesX86 44

Der Ordner Programme.

CommonPrograms 23

Ein Ordner für Komponenten, die von mehreren Anwendungen gemeinsam verwendet werden.

CommonStartMenu 22

Das Dateisystemverzeichnis, das die Programme und Ordner enthält, die im Menü Start für alle Benutzer angezeigt werden.

CommonStartup 24

Das Dateisystemverzeichnis, das die Programme enthält, die im Ordner Startup für alle Benutzer angezeigt werden.

CommonTemplates 45

Das Dateisystemverzeichnis, das die für alle Benutzer verfügbaren Vorlagen enthält.

CommonVideos 55

Das Dateisystemverzeichnis, das als Repository für Musikdateien dient, die von allen Benutzern gemeinsam genutzt werden.

Cookies 33

Das Verzeichnis, das als allgemeines Repository für Internetcookies verwendet wird.

Desktop 0

Der logische Desktop und nicht der physische Speicherort im Dateisystem.

DesktopDirectory 16

Das Verzeichnis, das für das physische Speichern von Dateiobjekten auf dem Desktop verwendet wird. Verwechseln Sie dieses Verzeichnis nicht mit dem Desktopordner selbst, bei dem es sich um einen virtuellen Ordner handelt.

Favorites 6

Das Verzeichnis, das als allgemeines Repository für die Favoriten des Benutzers verwendet wird.

Fonts 20

Ein virtueller Ordner, der Schriftarten enthält.

History 34

Das Verzeichnis, das als allgemeines Repository für die Internetverlaufselemente verwendet wird.

InternetCache 32

Das Verzeichnis, das als allgemeines Repository für temporäre Internetdateien verwendet wird.

LocalApplicationData 28

Das Verzeichnis, das als allgemeines Repository für programmspezifische Daten verwendet wird, die von einem aktuellen Benutzer verwendet werden, der kein Roamingbenutzer ist.

LocalizedResources 57

Das Dateisystemverzeichnis, das lokalisierte Ressourcendaten enthält.

MyComputer 17

Der Ordner Arbeitsplatz. Bei Übergabe an die Environment.GetFolderPath-Methode ergibt der MyComputer-Enumerationsmember immer die leere Zeichenfolge (""), weil für den Ordner „Arbeitsplatz“ kein Pfad definiert ist.

MyDocuments 5

Der Ordner Eigene Dateien. Dieses Element entspricht Personal.

MyMusic 13

Der Ordner Eigene Musik.

MyPictures 39

Der Ordner Eigene Bilder.

MyVideos 14

Das Dateisystemverzeichnis, das als Repository für Videos dient, die zu einem Benutzer gehören.

NetworkShortcuts 19

Ein Dateisystemverzeichnis, das die Linkobjekte enthält, die im virtuellen Ordner Netzwerkumgebung vorhanden sein können.

Personal 5

Das Verzeichnis, das als allgemeines Repository für Dokumente verwendet wird. Dieses Element entspricht MyDocuments.

PrinterShortcuts 27

Das Dateisystemverzeichnis, das die Linkobjekte enthält, die im virtuellen Ordner Drucker vorhanden sein können.

ProgramFiles 38

Das Verzeichnis für Programmdateien.

In einem Nicht-x86-System gibt die Übergabe von ProgramFiles an die Methode GetFolderPath(Environment+SpecialFolder) den Pfad für Nicht-x86-Programme zurück. Um das Verzeichnis für x86-Programmdateien in einem Nicht-x86-Prozess abzurufen, verwenden Sie den Member ProgramFilesX86.

ProgramFilesX86 42

Der x86-Ordner Programme.

Programs 2

Das Verzeichnis, das die Programmgruppen des Benutzers enthält.

Recent 8

Das Verzeichnis, das die vom Benutzer zuletzt verwendeten Dokumente enthält.

Resources 56

Das Dateisystemverzeichnis, das Ressourcendaten enthält.

SendTo 9

Das Verzeichnis, das die Elemente für das Menü "Senden an" enthält.

StartMenu 11

Das Verzeichnis, das die Elemente für das Menü "Start" enthält.

Startup 7

Das Verzeichnis, das der Programmgruppe "Autostart" des Benutzers entspricht. Das System startet diese Programme, sobald ein Benutzer sich anmeldet oder Windows startet.

System 37

Das Verzeichnis "System".

SystemX86 41

Der Windows-Ordner System.

Templates 21

Das Verzeichnis, das als allgemeines Repository für Dokumentvorlagen verwendet wird.

UserProfile 40

Der Profilordner des Benutzers. Anwendungen sollten keine Dateien oder Ordner auf dieser Ebene erstellen, sie sollten ihre Daten unter den Speicherorten ablegen, auf die von ApplicationData verwiesen wird.

Windows 36

Das Windows-Verzeichnis oder SYSROOT. Dies entspricht den Umgebungsvariablen %windir% oder %SYSTEMROOT%.

Beispiele

Das folgende Beispiel zeigt, wie Sie Environment.SpecialFolder mit der Environment.GetFolderPath -Methode das Systemverzeichnis abrufen.

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

Hinweise

Die speziellen Systemordner sind Ordner wie Programme, Programme, System oder Start, die allgemeine Informationen enthalten. Spezielle Ordner werden standardmäßig vom System oder explizit vom Benutzer festgelegt, wenn eine Version von Windows installiert wird.

Die Environment.GetFolderPath -Methode gibt die Speicherorte zurück, die dieser Enumeration zugeordnet sind. Die Speicherorte dieser Ordner können auf verschiedenen Betriebssystemen unterschiedliche Werte aufweisen, der Benutzer kann einige Speicherorte ändern, und die Speicherorte sind lokalisiert.

Weitere Informationen zu speziellen Ordnern finden Sie in den KNOWNFOLDERID-Konstanten in der Windows-Dokumentation.

Gilt für: