Environment.SpecialFolder Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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. |
CommonOemLinks | 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 |
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.