Environment.SpecialFolder Enum
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee geeft u geïnventareerde CSIDL-waarden (Constant Special Item ID List) op die worden gebruikt voor het ophalen van mappaden naar systeem speciale mappen.
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
- Overname
- Kenmerken
Velden
| Name | Waarde | Description |
|---|---|---|
| Desktop | 0 | Het logische bureaublad in plaats van de locatie van het fysieke bestandssysteem. |
| Programs | 2 | De map die de programmagroepen van de gebruiker bevat. |
| MyDocuments | 5 | De map Mijn documenten . Dit lid is gelijk aan Personal. |
| Personal | 5 | De map die fungeert als een algemene opslagplaats voor documenten. Dit lid is gelijk aan MyDocuments. |
| Favorites | 6 | De map die fungeert als een algemene opslagplaats voor de favoriete items van de gebruiker. |
| Startup | 7 | De map die overeenkomt met de opstartprogrammagroep van de gebruiker. Het systeem start deze programma's wanneer een gebruiker zich aanmeldt of start Windows. |
| Recent | 8 | De map met de laatst gebruikte documenten van de gebruiker. |
| SendTo | 9 | De map met de menu-items Verzenden naar. |
| StartMenu | 11 | De map met de menu-items start. |
| MyMusic | 13 | De map Mijn muziek . |
| MyVideos | 14 | De bestandssysteemmap die fungeert als opslagplaats voor video's die deel uitmaken van een gebruiker. |
| DesktopDirectory | 16 | De map die wordt gebruikt voor het fysiek opslaan van bestandsobjecten op het bureaublad. Verwar deze map niet met de bureaubladmap zelf, een virtuele map. |
| MyComputer | 17 | De map Mijn computer . Wanneer dit wordt doorgegeven aan de |
| NetworkShortcuts | 19 | Een bestandssysteemmap die de koppelingsobjecten bevat die mogelijk aanwezig zijn in de virtuele map Mijn netwerklocaties . |
| Fonts | 20 | Een virtuele map die lettertypen bevat. |
| Templates | 21 | De map die fungeert als een algemene opslagplaats voor documentsjablonen. |
| CommonStartMenu | 22 | De bestandssysteemmap die de programma's en mappen bevat die worden weergegeven in het menu Start voor alle gebruikers. |
| CommonPrograms | 23 | Een map voor onderdelen die worden gedeeld in toepassingen. |
| CommonStartup | 24 | De bestandssysteemmap die de programma's bevat die worden weergegeven in de map Opstarten voor alle gebruikers. |
| CommonDesktopDirectory | 25 | De bestandssysteemmap die bestanden en mappen bevat die worden weergegeven op het bureaublad voor alle gebruikers. |
| ApplicationData | 26 | De map die fungeert als een algemene opslagplaats voor toepassingsspecifieke gegevens voor de huidige zwervende gebruiker. Een zwervende gebruiker werkt op meer dan één computer in een netwerk. Het profiel van een zwervende gebruiker wordt bewaard op een server in het netwerk en wordt in een systeem geladen wanneer de gebruiker zich aanmeldt. |
| PrinterShortcuts | 27 | De bestandssysteemmap die de koppelingsobjecten bevat die kunnen bestaan in de virtuele map Printers . |
| LocalApplicationData | 28 | De map die fungeert als een algemene opslagplaats voor toepassingsspecifieke gegevens die worden gebruikt door de huidige, niet-zwervende gebruiker. |
| InternetCache | 32 | De map die fungeert als een algemene opslagplaats voor tijdelijke internetbestanden. |
| Cookies | 33 | De map die fungeert als een algemene opslagplaats voor internetcookies. |
| History | 34 | De map die fungeert als een algemene opslagplaats voor internetgeschiedenisitems. |
| CommonApplicationData | 35 | De map die fungeert als een algemene opslagplaats voor toepassingsspecifieke gegevens die door alle gebruikers worden gebruikt. |
| Windows | 36 | De Windows map of SYSROOT. Dit komt overeen met de omgevingsvariabelen %windir% of %SYSTEMROOT%. |
| System | 37 | De systeemmap. |
| ProgramFiles | 38 | De map met programmabestanden. In een niet-x86-proces retourneert het doorgeven ProgramFiles aan de GetFolderPath(Environment+SpecialFolder) methode het pad voor niet-x86-programma's. Gebruik het ProgramFilesX86 lid om de map x86-programmabestanden in een niet-x86-proces op te halen. |
| MyPictures | 39 | De map Mijn afbeeldingen . |
| UserProfile | 40 | De profielmap van de gebruiker. Toepassingen mogen op dit niveau geen bestanden of mappen maken; ze moeten hun gegevens onder de door hen ApplicationDatabedoelde locaties plaatsen. |
| SystemX86 | 41 | De map Windows System. |
| ProgramFilesX86 | 42 | De map x86 Program Files . |
| CommonProgramFiles | 43 | De map voor onderdelen die worden gedeeld tussen toepassingen. Gebruik het ProgramFilesX86 lid om de x86-map met algemene programmabestanden in een niet-x86-proces op te halen. |
| CommonProgramFilesX86 | 44 | De map Program Files . |
| CommonTemplates | 45 | De bestandssysteemmap die de sjablonen bevat die beschikbaar zijn voor alle gebruikers. |
| CommonDocuments | 46 | De bestandssysteemmap die documenten bevat die gemeenschappelijk zijn voor alle gebruikers. |
| CommonAdminTools | 47 | De bestandssysteemmap met beheerprogramma's voor alle gebruikers van de computer. |
| AdminTools | 48 | De bestandssysteemmap die wordt gebruikt voor het opslaan van beheerprogramma's voor een afzonderlijke gebruiker. Met de Microsoft Management Console (MMC) worden aangepaste consoles opgeslagen in deze map en wordt deze met de gebruiker geroerd. |
| CommonMusic | 53 | De bestandssysteemmap die fungeert als opslagplaats voor muziekbestanden die voor alle gebruikers worden gebruikt. |
| CommonPictures | 54 | De bestandssysteemmap die fungeert als opslagplaats voor installatiekopieënbestanden die voor alle gebruikers gelden. |
| CommonVideos | 55 | De bestandssysteemmap die fungeert als opslagplaats voor videobestanden die gebruikelijk zijn voor alle gebruikers. |
| Resources | 56 | De bestandssysteemmap die resourcegegevens bevat. |
| LocalizedResources | 57 | De bestandssysteemmap die gelokaliseerde resourcegegevens bevat. |
| CommonOemLinks | 58 | Deze waarde wordt herkend in Windows Vista voor achterwaartse compatibiliteit, maar de speciale map zelf wordt niet meer gebruikt. |
| CDBurning | 59 | De bestandssysteemmap die fungeert als een faseringsgebied voor bestanden die moeten worden geschreven naar een cd. |
Voorbeelden
In het volgende voorbeeld ziet u hoe u deze kunt gebruiken Environment.SpecialFolder met de Environment.GetFolderPath methode om de systeemmap op te halen.
// 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
'
Opmerkingen
De speciale mappen van het systeem zijn mappen zoals Program Files, Programs, System of Startup, die algemene informatie bevatten. Speciale mappen worden standaard ingesteld door het systeem of expliciet door de gebruiker bij het installeren van een versie van Windows.
De Environment.GetFolderPath methode retourneert de locaties die aan deze opsomming zijn gekoppeld. De locaties van deze mappen kunnen verschillende waarden hebben op verschillende besturingssystemen, de gebruiker kan een aantal van de locaties wijzigen en de locaties zijn gelokaliseerd.
Zie de constanten KNOWNFOLDERID in de documentatie van de Windows voor meer informatie over speciale mappen.