Markieren Sie das Kontrollkästchen Englisch, um die englische Version dieses Artikels anzuzeigen. Sie können den englischen Text auch in einem Popup-Fenster einblenden, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch
Diese Dokumentation wurde archiviert und wird nicht länger gepflegt.

Environment.SpecialFolder-Enumeration

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

Namespace:  System
Assembly:  mscorlib (in mscorlib.dll)

[ComVisibleAttribute(true)]
public enum SpecialFolder

MembernameBeschreibung
Unterstützt von XNA FrameworkApplicationDataEin Verzeichnis, das als allgemeines Repository für programmspezifische Daten des aktuellen Roamingbenutzers verwendet wird.

Ein Roamingbenutzer arbeitet an mehreren Computern in einem Netzwerk. Das Profil eines Roamingbenutzers wird auf einem Server im Netzwerk gespeichert und in ein System geladen, wenn sich der Benutzer anmeldet.

CommonApplicationDataDas Verzeichnis, das als allgemeines Repository für programmspezifische Daten verwendet wird, die von allen Benutzern verwendet werden.
LocalApplicationDataDas Verzeichnis, das als allgemeines Repository für programmspezifische Daten verwendet wird, die von einem aktuellen Benutzer verwendet werden, der kein Roamingbenutzer ist.
CookiesDas Verzeichnis, das als allgemeines Repository für Internetcookies verwendet wird.
DesktopDer logische Desktop und nicht der physikalische Speicherort im Dateisystem.
Unterstützt von XNA FrameworkFavoritesDas Verzeichnis, das als allgemeines Repository für die Favoriten des Benutzers verwendet wird.
HistoryDas Verzeichnis, das als allgemeines Repository für die Internetverlaufselemente verwendet wird.
InternetCacheDas Verzeichnis, das als allgemeines Repository für temporäre Internetdateien verwendet wird.
Unterstützt von XNA FrameworkProgramsDas Verzeichnis, das die Programmgruppen des Benutzers enthält.
MyComputerDer Ordner Arbeitsplatz.
HinweisHinweis
Die MyComputer-Konstante führt immer zu der leeren Zeichenfolge (""), da für den Ordner Arbeitsplatz kein Pfad definiert ist.
MyMusicDer Ordner Eigene Musik.
MyPicturesDer Ordner Eigene Bilder.
RecentDas Verzeichnis, das die vom Benutzer zuletzt verwendeten Dokumente enthält.
SendToDas Verzeichnis, das die Elemente für das Menü Senden an enthält.
Unterstützt von XNA FrameworkStartMenuDas Verzeichnis, das die Elemente für das Menü Start enthält.
Unterstützt von XNA FrameworkStartupDas Verzeichnis, das der Programmgruppe Autostart des Benutzers entspricht.

Diese Programme werden vom System gestartet, sobald ein Benutzer Windows NT oder eine neuere Version startet oder sich dort anmeldet oder wenn er Windows 98 startet.

SystemDas Verzeichnis System.
TemplatesDas Verzeichnis, das als allgemeines Repository für Dokumentvorlagen verwendet wird.
DesktopDirectoryDas Verzeichnis, das für das physikalische Speichern von Dateiobjekten auf dem Desktop verwendet wird.

Dieses Verzeichnis darf nicht mit dem Desktopordner verwechselt werden, bei dem es sich um einen virtuellen Ordner handelt.

Unterstützt von XNA FrameworkPersonalDas Verzeichnis, das als allgemeines Repository für Dokumente verwendet wird.

Dieser Member entspricht der MyDocuments-Eigenschaft.

MyDocumentsDer Ordner Eigene Dateien.

Dieser Member entspricht der Personal-Eigenschaft.

ProgramFilesDas Verzeichnis für Programmdateien.
CommonProgramFilesDas Verzeichnis für Komponenten, die von mehreren Anwendungen gemeinsam genutzt werden.
AdminToolsDas 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.
CDBurningDas Dateisystemverzeichnis, das als Stagingbereich für Dateien fungiert, die auf eine CD geschrieben werden sollen.
CommonAdminToolsDas Dateisystemverzeichnis, das Verwaltungstools für alle Benutzer des Computers enthält.
CommonDocumentsDas Dateisystemverzeichnis, das Dokumente enthält, die von allen Benutzern gemeinsam genutzt werden. Dieser besondere Ordner ist für Windows NT-Systeme, Windows 95- und Windows 98-Systeme mit installierter Shfolder.dll gültig.
CommonMusicDas Dateisystemverzeichnis, das als Repository für Musikdateien dient, die von allen Benutzern gemeinsam genutzt werden.
CommonOemLinksDieser Wert wird in Windows Vista für die Abwärtskompatibilität erkannt, aber der besondere Ordner selbst wird nicht mehr verwendet.
CommonPicturesDas Dateisystemverzeichnis, das als Repository für Bilddateien dient, die von allen Benutzern gemeinsam genutzt werden.
CommonStartMenuDas Dateisystemverzeichnis, das die Programme und Ordner enthält, die im Menü Start für alle Benutzer angezeigt werden. Dieser besondere Ordner ist nur für Windows NT-Systeme gültig.
CommonProgramsEin Ordner für Komponenten, die von mehreren Anwendungen gemeinsam verwendet werden. Dieser besondere Ordner nur für Windows NT-, Windows 2000- und Windows XP-Systeme gültig.
CommonStartupDas Dateisystemverzeichnis, das die Programme enthält, die im Ordner Start für alle Benutzer angezeigt werden. Dieser besondere Ordner ist nur für Windows NT-Systeme gültig.
CommonDesktopDirectoryDas Dateisystemverzeichnis, das Dateien und Ordner enthält, die auf dem Desktop für alle Benutzer angezeigt werden. Dieser besondere Ordner ist nur für Windows NT-Systeme gültig.
CommonTemplatesDas Dateisystemverzeichnis, das die für alle Benutzer verfügbaren Vorlagen enthält. Dieser besondere Ordner ist nur für Windows NT-Systeme gültig.
CommonVideosDas Dateisystemverzeichnis, das als Repository für Musikdateien dient, die von allen Benutzern gemeinsam genutzt werden.
FontsEin virtueller Ordner, der Schriftarten enthält.
MyVideosDas Dateisystemverzeichnis, das als Repository für Videos dient, die zu einem Benutzer gehören.
NetworkShortcutsEin Dateisystemverzeichnis, das die Linkobjekte enthält, die im virtuellen Ordner Netzwerkumgebung vorhanden sein können.
PrinterShortcutsDas Dateisystemverzeichnis, das die Linkobjekte enthält, die im virtuellen Ordner Drucker vorhanden sein können.
UserProfileDer 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.
CommonProgramFilesX86Der Ordner Programme.
ProgramFilesX86Der Ordner Programme.
ResourcesDas Dateisystemverzeichnis, das Ressourcendaten enthält.
LocalizedResourcesDas Dateisystemverzeichnis, das lokalisierte Ressourcendaten enthält.
SystemX86Der Windows-Ordner System.
WindowsDas Windows-Verzeichnis oder SYSROOT. Dies entspricht den Umgebungsvariablen %windir% oder %SYSTEMROOT%.

Besondere Systemordner sind Ordner wie Programme (im Windows-Verzeichnis), Programme (im Startmenü), System oder Autostart, die allgemeine Informationen enthalten. Besondere Ordner werden in der Standardeinstellung vom System festgelegt, oder sie werden vom Benutzer bei der Windows-Installation festgelegt.

Die GetFolderPath-Methode gibt die dieser Enumeration zugeordneten Speicherorte zurück. Die Speicherorte dieser Ordner können sich von Betriebssystem zu Betriebssystem unterscheiden. Der Benutzer kann einige Speicherorte ändern, und die Speicherorte sind lokalisiert.

Weitere Informationen über spezielle Ordner finden Sie im Thema zu den CSIDL-Werten.

Im folgenden Beispiel wird veranschaulicht, wie Environment.SpecialFolder mit der GetFolderPath-Methode zum Abrufen des Systemverzeichnisses verwendet wird.


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


.NET Framework

Unterstützt in: 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Unterstützt in: 4, 3.5 SP1

Windows 7, Windows Vista SP1 oder höher, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (Server Core wird nicht unterstützt), Windows Server 2008 R2 (Server Core wird mit SP1 oder höher unterstützt), Windows Server 2003 SP2

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.
Anzeigen: