Environment.SpecialFolder Výčet
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Určuje hodnoty seznamu ID konstantní speciální položky (CSIDL), které se používají k načtení cest k adresářům do systémových speciálních složek.
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
- Dědičnost
- Atributy
Pole
| Name | Hodnota | Description |
|---|---|---|
| Desktop | 0 | Logická plocha místo umístění fyzického systému souborů. |
| Programs | 2 | Adresář, který obsahuje skupiny programů uživatele. |
| MyDocuments | 5 | Složka Dokumenty Tento člen je ekvivalentní Personal. |
| Personal | 5 | Adresář, který slouží jako společné úložiště dokumentů. Tento člen je ekvivalentní MyDocuments. |
| Favorites | 6 | Adresář, který slouží jako společné úložiště oblíbených položek uživatele. |
| Startup | 7 | Adresář, který odpovídá skupině programu Po spuštění uživatele. Systém tyto programy spustí vždy, když se uživatel přihlásí nebo spustí Windows. |
| Recent | 8 | Adresář, který obsahuje naposledy použité dokumenty uživatele. |
| SendTo | 9 | Adresář, který obsahuje položky nabídky Odeslat do. |
| StartMenu | 11 | Adresář, který obsahuje položky nabídky Start. |
| MyMusic | 13 | Složka Moje hudba . |
| MyVideos | 14 | Adresář systému souborů, který slouží jako úložiště videí, která patří uživateli. |
| DesktopDirectory | 16 | Adresář použitý k fyzickému ukládání objektů souborů na ploše. Nezaměňujte tento adresář se samotnou složkou plochy, což je virtuální složka. |
| MyComputer | 17 | Složka Můj počítač . Při předání metodě |
| NetworkShortcuts | 19 | Adresář systému souborů, který obsahuje objekty propojení, které mohou existovat ve virtuální složce Místa v síti . |
| Fonts | 20 | Virtuální složka, která obsahuje písma. |
| Templates | 21 | Adresář, který slouží jako společné úložiště pro šablony dokumentů. |
| CommonStartMenu | 22 | Adresář systému souborů, který obsahuje programy a složky, které se zobrazují v nabídce Start pro všechny uživatele. |
| CommonPrograms | 23 | Složka pro komponenty, které jsou sdíleny napříč aplikacemi. |
| CommonStartup | 24 | Adresář systému souborů, který obsahuje programy, které se zobrazují ve složce Po spuštění pro všechny uživatele. |
| CommonDesktopDirectory | 25 | Adresář systému souborů, který obsahuje soubory a složky, které se zobrazují na ploše pro všechny uživatele. |
| ApplicationData | 26 | Adresář, který slouží jako společné úložiště pro data specifická pro aplikaci pro aktuálního roamingového uživatele. Roamingový uživatel pracuje ve více než jednom počítači v síti. Profil roamingového uživatele se uchovává na serveru v síti a je načten do systému, když se uživatel přihlásí. |
| PrinterShortcuts | 27 | Adresář systému souborů, který obsahuje objekty propojení, které mohou existovat ve virtuální složce Tiskárny . |
| LocalApplicationData | 28 | Adresář, který slouží jako společné úložiště pro data specifická pro aplikace, která používají aktuální ne roamingový uživatel. |
| InternetCache | 32 | Adresář, který slouží jako společné úložiště dočasných internetových souborů. |
| Cookies | 33 | Adresář, který slouží jako společné úložiště pro internetové soubory cookie. |
| History | 34 | Adresář, který slouží jako společné úložiště pro položky historie internetu. |
| CommonApplicationData | 35 | Adresář, který slouží jako společné úložiště pro data specifická pro aplikaci, která používají všichni uživatelé. |
| Windows | 36 | Adresář Windows nebo ADRESÁŘ SYSROOT. To odpovídá proměnným prostředí %windir% nebo %SYSTEMROOT%. |
| System | 37 | Systémový adresář. |
| ProgramFiles | 38 | Adresář souborů programu. V procesu, který není x86, vrátí předání ProgramFiles metodě GetFolderPath(Environment+SpecialFolder) cestu pro programy jiné než x86. Pokud chcete získat adresář programových souborů x86 v procesu, který není x86, použijte člena ProgramFilesX86 . |
| MyPictures | 39 | Složka Moje obrázky . |
| UserProfile | 40 | Složka profilu uživatele. Aplikace by neměly vytvářet soubory ani složky na této úrovni; měly by svá data umístit do umístění, na která ApplicationDataodkazuje . |
| SystemX86 | 41 | Složka Windows System. |
| ProgramFilesX86 | 42 | Složka x86 Program Files . |
| CommonProgramFiles | 43 | Adresář pro komponenty, které jsou sdíleny napříč aplikacemi. Pokud chcete získat adresář souborů programu x86 v procesu, který není x86, použijte člena ProgramFilesX86 . |
| CommonProgramFilesX86 | 44 | Složka Program Files . |
| CommonTemplates | 45 | Adresář systému souborů, který obsahuje šablony, které jsou k dispozici všem uživatelům. |
| CommonDocuments | 46 | Adresář systému souborů, který obsahuje dokumenty společné pro všechny uživatele. |
| CommonAdminTools | 47 | Adresář systému souborů, který obsahuje nástroje pro správu pro všechny uživatele počítače. |
| AdminTools | 48 | Adresář systému souborů, který slouží k ukládání nástrojů pro správu pro jednotlivé uživatele. Konzola konzola Microsoft Management Console (MMC) uloží přizpůsobené konzoly do tohoto adresáře a bude se s uživatelem překládat. |
| CommonMusic | 53 | Adresář systému souborů, který slouží jako úložiště pro hudební soubory společné pro všechny uživatele. |
| CommonPictures | 54 | Adresář systému souborů, který slouží jako úložiště pro soubory obrázků společné pro všechny uživatele. |
| CommonVideos | 55 | Adresář systému souborů, který slouží jako úložiště pro videosoubory společné všem uživatelům. |
| Resources | 56 | Adresář systému souborů, který obsahuje data prostředků. |
| LocalizedResources | 57 | Adresář systému souborů, který obsahuje lokalizovaná data prostředků. |
| CommonOemLinks | 58 | Tato hodnota se rozpozná v Windows Vista kvůli zpětné kompatibilitě, ale samotná speciální složka se už nepoužívá. |
| CDBurning | 59 | Adresář systému souborů, který funguje jako pracovní oblast pro soubory čekající na zápis na disk CD. |
Příklady
Následující příklad ukazuje, jak použít Environment.SpecialFolder s metodou Environment.GetFolderPath k získání systémového adresáře.
// 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
'
Poznámky
Speciální systémové složky jsou složky, jako jsou Program Files, Programy, Systém nebo Po spuštění, které obsahují běžné informace. Speciální složky jsou ve výchozím nastavení nastaveny systémem nebo explicitně uživatelem při instalaci verze Windows.
Metoda Environment.GetFolderPath vrátí umístění přidružená k tomuto výčtu. Umístění těchto složek můžou mít různé hodnoty v různých operačních systémech, uživatel může změnit některá umístění a umístění jsou lokalizovaná.
Další informace o speciálních složkách najdete v KNOWNFOLDERID konstanty v dokumentaci k Windows.