Environment.SpecialFolder Enumeráció
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Számba vett állandó speciális elemazonosító-lista (CSIDL) értékeket ad meg a rendszer speciális mappáinak könyvtárelérési útvonalainak lekéréséhez.
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
- Öröklődés
- Attribútumok
Mezők
| Név | Érték | Description |
|---|---|---|
| Desktop | 0 | A logikai asztal a fizikai fájlrendszer helye helyett. |
| Programs | 2 | A felhasználó programcsoportját tartalmazó könyvtár. |
| MyDocuments | 5 | A Dokumentumok mappa. Ez a tag egyenértékű a következőval Personal: . |
| Personal | 5 | A dokumentumok közös adattáraként szolgáló könyvtár. Ez a tag egyenértékű a következőval MyDocuments: . |
| Favorites | 6 | A címtár, amely a felhasználó kedvenc elemeinek közös adattáraként szolgál. |
| Startup | 7 | A felhasználó indítási programcsoportjának megfelelő könyvtár. A rendszer minden alkalommal elindítja ezeket a programokat, amikor egy felhasználó bejelentkezik vagy elindítja Windows. |
| Recent | 8 | A felhasználó legutóbb használt dokumentumait tartalmazó könyvtár. |
| SendTo | 9 | A Küldés menüelemeket tartalmazó könyvtár. |
| StartMenu | 11 | A Start menüelemeket tartalmazó könyvtár. |
| MyMusic | 13 | A Saját zene mappa. |
| MyVideos | 14 | A fájlrendszer könyvtára, amely egy felhasználóhoz tartozó videók adattáraként szolgál. |
| DesktopDirectory | 16 | A fájlobjektumok fizikai tárolására használt könyvtár az asztalon. Ne keverje össze ezt a könyvtárat magával az asztali mappával, amely egy virtuális mappa. |
| MyComputer | 17 | A Saját számítógép mappa. A metódusnak |
| NetworkShortcuts | 19 | A Saját hálózati helyek virtuális mappában esetleg létező hivatkozásobjektumokat tartalmazó fájlrendszerkönyvtár. |
| Fonts | 20 | Betűtípusokat tartalmazó virtuális mappa. |
| Templates | 21 | A dokumentumsablonok közös adattáraként szolgáló könyvtár. |
| CommonStartMenu | 22 | Az összes felhasználó Start menüjében megjelenő programokat és mappákat tartalmazó fájlrendszerkönyvtár. |
| CommonPrograms | 23 | Az alkalmazások között megosztott összetevők mappája. |
| CommonStartup | 24 | Az indítási mappában minden felhasználó számára megjelenő programokat tartalmazó fájlrendszer-könyvtár. |
| CommonDesktopDirectory | 25 | Az összes felhasználó számára az asztalon megjelenő fájlokat és mappákat tartalmazó fájlrendszerkönyvtár. |
| ApplicationData | 26 | A címtár, amely az aktuális roaming-felhasználó alkalmazásspecifikus adatainak közös adattáraként szolgál. A központi felhasználók egy hálózaton több számítógépen is működnek. A központi felhasználó profilja a hálózat egyik kiszolgálóján van tárolva, és a rendszer betöltődik a rendszerbe, amikor a felhasználó bejelentkezik. |
| PrinterShortcuts | 27 | A Nyomtatók virtuális mappában található hivatkozásobjektumokat tartalmazó fájlrendszer-könyvtár. |
| LocalApplicationData | 28 | A címtár, amely az aktuális, nem központi felhasználó által használt alkalmazásspecifikus adatok közös adattáraként szolgál. |
| InternetCache | 32 | Az ideiglenes internetes fájlok közös adattáraként szolgáló könyvtár. |
| Cookies | 33 | Az internetes cookie-k közös adattáraként szolgáló könyvtár. |
| History | 34 | Az internetelőzmények gyakori adattáraként szolgáló könyvtár. |
| CommonApplicationData | 35 | A címtár, amely az összes felhasználó által használt alkalmazásspecifikus adatok közös adattáraként szolgál. |
| Windows | 36 | A Windows könyvtár vagy a SYSROOT. Ez megfelel a %windir% vagy %SYSTEMROOT% környezeti változóknak. |
| System | 37 | A Rendszer könyvtár. |
| ProgramFiles | 38 | A program fájlkönyvtára. Egy nem x86-os folyamatban a ProgramFiles metódusnak való továbbítás GetFolderPath(Environment+SpecialFolder) visszaadja a nem x86-os programok elérési útját. Ha az x86-os programfájlok könyvtárát nem x86-os folyamatban szeretné lekérni, használja a tagot ProgramFilesX86 . |
| MyPictures | 39 | A Saját képek mappa. |
| UserProfile | 40 | A felhasználó profilmappája. Az alkalmazások nem hozhatnak létre fájlokat vagy mappákat ezen a szinten; az adataikat a megadott ApplicationDatahelyekre kell helyezniük. |
| SystemX86 | 41 | A Windows System mappa. |
| ProgramFilesX86 | 42 | Az x86 Program Files mappa. |
| CommonProgramFiles | 43 | Az alkalmazások között megosztott összetevők könyvtára. Ha nem x86-os folyamatban szeretné lekérni az x86-os gyakori programfájlok könyvtárát, használja a tagot ProgramFilesX86 . |
| CommonProgramFilesX86 | 44 | A Program Files mappa. |
| CommonTemplates | 45 | A fájlrendszer könyvtára, amely az összes felhasználó számára elérhető sablonokat tartalmazza. |
| CommonDocuments | 46 | A fájlrendszer könyvtára, amely az összes felhasználó számára gyakori dokumentumokat tartalmazza. |
| CommonAdminTools | 47 | A fájlrendszer könyvtára, amely a számítógép összes felhasználójának felügyeleti eszközeit tartalmazza. |
| AdminTools | 48 | Az egyes felhasználók felügyeleti eszközeinek tárolására használt fájlrendszerkönyvtár. A Microsoft Management Console (MMC) a testre szabott konzolokat ebbe a könyvtárba menti, és a felhasználóval fog barangolni. |
| CommonMusic | 53 | A fájlrendszer könyvtára, amely az összes felhasználó által gyakran használt zenefájlok adattáraként szolgál. |
| CommonPictures | 54 | A fájlrendszer könyvtára, amely az összes felhasználó által gyakran használt képfájlok adattáraként szolgál. |
| CommonVideos | 55 | A fájlrendszer könyvtára, amely az összes felhasználó által gyakran használt videofájlok adattáraként szolgál. |
| Resources | 56 | Az erőforrás-adatokat tartalmazó fájlrendszer könyvtára. |
| LocalizedResources | 57 | A honosított erőforrásadatokat tartalmazó fájlrendszerkönyvtár. |
| CommonOemLinks | 58 | Ezt az értéket a rendszer felismeri a Windows Vista a visszamenőleges kompatibilitás érdekében, de maga a speciális mappa már nem használatos. |
| CDBurning | 59 | A fájlrendszer könyvtára, amely átmeneti területként szolgál a CD-re való írásra váró fájlok számára. |
Példák
Az alábbi példa bemutatja, hogyan használható Environment.SpecialFolder a metódussal a Environment.GetFolderPath rendszerkönyvtár lekérésére.
// 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
'
Megjegyzések
A rendszer speciális mappái olyan mappák, mint például a ProgramFájlok, a Programok, a Rendszer vagy az Indítás, amelyek közös információkat tartalmaznak. A speciális mappákat alapértelmezés szerint a rendszer vagy kifejezetten a felhasználó állítja be a Windows egy verziójának telepítésekor.
A Environment.GetFolderPath metódus az enumeráláshoz társított helyeket adja vissza. Ezeknek a mappáknak a helye eltérő értékeket tartalmazhat a különböző operációs rendszereken, a felhasználó módosíthatja egyes helyeket, és a helyek honosítva vannak.
A speciális mappákról a KNOWNFOLDERID konstansokat a Windows dokumentációjában talál.