Environment.SpecialFolder Enum

Definitie

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
Environment.SpecialFolder
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 Environment.GetFolderPath methode, levert het MyComputer opsommingslid altijd de lege tekenreeks ("") op omdat er geen pad is gedefinieerd voor de map Mijn computer.

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.

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.

Van toepassing op