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 výčtové konstanty používané k načtení cest adresářů 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
AdminTools | 48 | Adresář systému souborů, který slouží k ukládání nástrojů pro správu pro jednotlivé uživatele. Konzola Microsoft Management Console (MMC) uloží přizpůsobené konzoly do tohoto adresáře a bude se s uživatelem posouovat. |
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 na více počítačích v síti. Profil roamingového uživatele se uchovává na serveru v síti a při přihlášení uživatele se načte do systému. |
CDBurning | 59 | Adresář systému souborů, který funguje jako pracovní oblast pro soubory čekající na zápis do disku CD. |
CommonAdminTools | 47 | Adresář systému souborů, který obsahuje nástroje pro správu pro všechny uživatele počítače. |
CommonApplicationData | 35 | Adresář, který slouží jako společné úložiště pro data specifická pro aplikace, která používají všichni uživatelé. |
CommonDesktopDirectory | 25 | Adresář systému souborů, který obsahuje soubory a složky, které se zobrazují na ploše pro všechny uživatele. |
CommonDocuments | 46 | Adresář systému souborů, který obsahuje dokumenty, které jsou společné všem uživatelům. |
CommonMusic | 53 | Adresář systému souborů, který slouží jako úložiště pro hudební soubory společné všem uživatelům. |
CommonOemLinks | 58 | Tato hodnota je rozpoznána v Windows Vista pro zpětnou kompatibilitu, ale speciální složka se už nepoužívá. |
CommonPictures | 54 | Adresář systému souborů, který slouží jako úložiště pro soubory obrázků společné pro všechny uživatele. |
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 . |
CommonPrograms | 23 | Složka pro komponenty, které jsou sdílené napříč aplikacemi. |
CommonStartMenu | 22 | Adresář systému souborů, který obsahuje programy a složky, které se zobrazí v nabídce Start pro všechny uživatele. |
CommonStartup | 24 | Adresář systému souborů, který obsahuje programy, které se zobrazují ve složce Po spuštění pro všechny uživatele. |
CommonTemplates | 45 | Adresář systému souborů, který obsahuje šablony, které jsou dostupné všem uživatelům. |
CommonVideos | 55 | Adresář systému souborů, který slouží jako úložiště pro videosoubory společné všem uživatelům. |
Cookies | 33 | Adresář, který slouží jako společné úložiště pro internetové soubory cookie. |
Desktop | 0 | Logická plocha místo umístění fyzického systému souborů. |
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. |
Favorites | 6 | Adresář, který slouží jako společné úložiště pro oblíbené položky uživatele. |
Fonts | 20 | Virtuální složka, která obsahuje písma. |
History | 34 | Adresář, který slouží jako společné úložiště pro položky historie internetu. |
InternetCache | 32 | Adresář, který slouží jako společné úložiště pro dočasné internetové soubory. |
LocalApplicationData | 28 | Adresář, který slouží jako společné úložiště pro data specifická pro aplikaci, která používá aktuální uživatel bez roamingu. |
LocalizedResources | 57 | Adresář systému souborů, který obsahuje lokalizovaná data prostředků. |
MyComputer | 17 | Složka Můj počítač . Při předání metodě |
MyDocuments | 5 | Složka Dokumenty Tento člen je ekvivalentní tomuto členu Personal. |
MyMusic | 13 | Složka Moje hudba . |
MyPictures | 39 | Složka Moje obrázky . |
MyVideos | 14 | Adresář systému souborů, který slouží jako úložiště pro videa, která patří uživateli. |
NetworkShortcuts | 19 | Adresář systému souborů, který obsahuje objekty propojení, které mohou existovat ve virtuální složce Místa v síti . |
Personal | 5 | Adresář, který slouží jako společné úložiště dokumentů. Tento člen je ekvivalentní tomuto členu MyDocuments. |
PrinterShortcuts | 27 | Adresář systému souborů, který obsahuje odkazové objekty, které mohou existovat ve virtuální složce Tiskárny . |
ProgramFiles | 38 | Adresář souborů programu. V procesu, který GetFolderPath(Environment+SpecialFolder) není x86, vrátí předání ProgramFiles metodě cestu pro jiné programy než x86. Pokud chcete získat adresář programových souborů x86 v procesu, který není x86, použijte člena ProgramFilesX86 . |
ProgramFilesX86 | 42 | Složka x86 Program Files . |
Programs | 2 | Adresář, který obsahuje skupiny programů uživatele. |
Recent | 8 | Adresář, který obsahuje naposledy použité dokumenty uživatele. |
Resources | 56 | Adresář systému souborů, který obsahuje data prostředků. |
SendTo | 9 | Adresář, který obsahuje položky nabídky Odeslat do. |
StartMenu | 11 | Adresář, který obsahuje položky nabídka Start. |
Startup | 7 | Adresář, který odpovídá skupině programu Po spuštění uživatele. Systém spustí tyto programy vždy, když se uživatel přihlásí nebo spustí Windows. |
System | 37 | Systémový adresář. |
SystemX86 | 41 | Složka systému Windows. |
Templates | 21 | Adresář, který slouží jako společné úložiště pro šablony dokumentů. |
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 . |
Windows | 36 | Adresář Windows nebo SYSROOT. To odpovídá proměnným prostředí %windir% nebo %SYSTEMROOT%. |
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 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
'
Poznámky
Speciální složky systému jsou složky, jako jsou programové soubory, programy, systém nebo 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 mohou 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 dokumentaci Windows k konstantám KNOWNFOLDERID.