Environment.SpecialFolder Enum
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Anger uppräknade CSIDL-värden (Constant Special Item ID List) som används för att hämta katalogsökvägar till systemspecifika mappar.
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
- Arv
- Attribut
Fält
| Name | Värde | Description |
|---|---|---|
| Desktop | 0 | Det logiska skrivbordet i stället för den fysiska filsystemplatsen. |
| Programs | 2 | Katalogen som innehåller användarens programgrupper. |
| MyDocuments | 5 | Mappen Mina dokument . Den här medlemmen motsvarar Personal. |
| Personal | 5 | Katalogen som fungerar som en gemensam lagringsplats för dokument. Den här medlemmen motsvarar MyDocuments. |
| Favorites | 6 | Katalogen som fungerar som en gemensam lagringsplats för användarens favoritobjekt. |
| Startup | 7 | Katalogen som motsvarar användarens startprogramgrupp. Systemet startar dessa program när en användare loggar in eller startar Windows. |
| Recent | 8 | Katalogen som innehåller användarens senast använda dokument. |
| SendTo | 9 | Katalogen som innehåller menyalternativen Skicka till. |
| StartMenu | 11 | Katalogen som innehåller menyalternativen Start. |
| MyMusic | 13 | Mappen Min musik . |
| MyVideos | 14 | Filsystemkatalogen som fungerar som en lagringsplats för videor som tillhör en användare. |
| DesktopDirectory | 16 | Katalogen som används för att fysiskt lagra filobjekt på skrivbordet. Förväxla inte den här katalogen med själva skrivbordsmappen, som är en virtuell mapp. |
| MyComputer | 17 | Mappen Min dator . När den skickas till |
| NetworkShortcuts | 19 | En filsystemkatalog som innehåller länkobjekten som kan finnas i den virtuella mappen Mina nätverksplatser . |
| Fonts | 20 | En virtuell mapp som innehåller teckensnitt. |
| Templates | 21 | Katalogen som fungerar som en gemensam lagringsplats för dokumentmallar. |
| CommonStartMenu | 22 | Filsystemkatalogen som innehåller de program och mappar som visas på Start-menyn för alla användare. |
| CommonPrograms | 23 | En mapp för komponenter som delas mellan program. |
| CommonStartup | 24 | Filsystemkatalogen som innehåller de program som visas i startmappen för alla användare. |
| CommonDesktopDirectory | 25 | Filsystemkatalogen som innehåller filer och mappar som visas på skrivbordet för alla användare. |
| ApplicationData | 26 | Katalogen som fungerar som en gemensam lagringsplats för programspecifika data för den aktuella roaminganvändaren. En roaminganvändare fungerar på mer än en dator i ett nätverk. En roaminganvändares profil sparas på en server i nätverket och läses in på ett system när användaren loggar in. |
| PrinterShortcuts | 27 | Filsystemkatalogen som innehåller länkobjekten som kan finnas i den virtuella mappen Skrivare . |
| LocalApplicationData | 28 | Katalogen som fungerar som en gemensam lagringsplats för programspecifika data som används av den aktuella, icke-centrala användaren. |
| InternetCache | 32 | Katalogen som fungerar som en gemensam lagringsplats för tillfälliga Internetfiler. |
| Cookies | 33 | Katalogen som fungerar som en gemensam lagringsplats för Internetcookies. |
| History | 34 | Katalogen som fungerar som en gemensam lagringsplats för Internethistorikobjekt. |
| CommonApplicationData | 35 | Katalogen som fungerar som en gemensam lagringsplats för programspecifika data som används av alla användare. |
| Windows | 36 | Windows-katalogen eller SYSROOT. Detta motsvarar miljövariablerna %windir% eller %SYSTEMROOT%. |
| System | 37 | Systemkatalogen. |
| ProgramFiles | 38 | Katalogen programfiler. I en icke-x86-process returnerar överföring ProgramFiles till GetFolderPath(Environment+SpecialFolder) metoden sökvägen för icke-x86-program. Om du vill hämta katalogen x86-programfiler i en icke-x86-process använder du ProgramFilesX86 medlemmen. |
| MyPictures | 39 | Mappen Mina bilder . |
| UserProfile | 40 | Användarens profilmapp. Program bör inte skapa filer eller mappar på den här nivån. de bör placera sina data under de platser som anges av ApplicationData. |
| SystemX86 | 41 | Mappen Windows System. |
| ProgramFilesX86 | 42 | Mappen x86 Program Files . |
| CommonProgramFiles | 43 | Katalogen för komponenter som delas mellan program. Om du vill hämta katalogen x86 common program files i en icke-x86-process använder du ProgramFilesX86 medlemmen. |
| CommonProgramFilesX86 | 44 | Mappen Programfiler . |
| CommonTemplates | 45 | Filsystemkatalogen som innehåller de mallar som är tillgängliga för alla användare. |
| CommonDocuments | 46 | Filsystemkatalogen som innehåller dokument som är gemensamma för alla användare. |
| CommonAdminTools | 47 | Filsystemkatalogen som innehåller administrativa verktyg för alla användare av datorn. |
| AdminTools | 48 | Den filsystemkatalog som används för att lagra administrativa verktyg för en enskild användare. Microsoft Management Console (MMC) sparar anpassade konsoler i den här katalogen och den kommer att flyttas med användaren. |
| CommonMusic | 53 | Filsystemkatalogen som fungerar som en lagringsplats för musikfiler som är gemensamma för alla användare. |
| CommonPictures | 54 | Filsystemkatalogen som fungerar som en lagringsplats för avbildningsfiler som är gemensam för alla användare. |
| CommonVideos | 55 | Den filsystemkatalog som fungerar som en lagringsplats för videofiler som är gemensam för alla användare. |
| Resources | 56 | Filsystemkatalogen som innehåller resursdata. |
| LocalizedResources | 57 | Filsystemkatalogen som innehåller lokaliserade resursdata. |
| CommonOemLinks | 58 | Det här värdet identifieras i Windows Vista för bakåtkompatibilitet, men själva specialmappen används inte längre. |
| CDBurning | 59 | Filsystemkatalogen som fungerar som ett mellanlagringsområde för filer som väntar på att skrivas till en CD. |
Exempel
I följande exempel visas hur du använder Environment.SpecialFolder med Environment.GetFolderPath metoden för att hämta systemkatalogen.
// 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
'
Kommentarer
Systemets särskilda mappar är mappar som Programfiler, Program, System eller Start, som innehåller vanlig information. Särskilda mappar anges som standard av systemet, eller uttryckligen av användaren, när du installerar en version av Windows.
Metoden Environment.GetFolderPath returnerar de platser som är associerade med den här uppräkningen. Platserna för dessa mappar kan ha olika värden på olika operativsystem, användaren kan ändra några av platserna och platserna är lokaliserade.
Mer information om särskilda mappar finns i konstanterna KNOWNFOLDERID i Windows-dokumentationen.