Environment.SpecialFolder Enum

Definisi

Menentukan nilai Daftar ID Item Khusus Konstanta (CSIDL) yang dijumlahkan yang digunakan untuk mengambil jalur direktori ke folder khusus sistem.

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
Warisan
Environment.SpecialFolder
Atribut

Bidang

Nama Nilai Deskripsi
Desktop 0

Desktop logis daripada lokasi sistem file fisik.

Programs 2

Direktori yang berisi grup program pengguna.

MyDocuments 5

Folder Dokumen Saya . Anggota ini setara dengan Personal.

Personal 5

Direktori yang berfungsi sebagai repositori umum untuk dokumen. Anggota ini setara dengan MyDocuments.

Favorites 6

Direktori yang berfungsi sebagai repositori umum untuk item favorit pengguna.

Startup 7

Direktori yang sesuai dengan grup program Startup pengguna. Sistem memulai program ini setiap kali pengguna masuk atau mulai Windows.

Recent 8

Direktori yang berisi dokumen pengguna yang terakhir digunakan.

SendTo 9

Direktori yang berisi item menu Kirim Ke.

StartMenu 11

Direktori yang berisi item menu Mulai.

MyMusic 13

Folder Musik Saya .

MyVideos 14

Direktori sistem file yang berfungsi sebagai repositori untuk video milik pengguna.

DesktopDirectory 16

Direktori yang digunakan untuk menyimpan objek file secara fisik di desktop. Jangan bingung dengan direktori ini dengan folder desktop itu sendiri, yang merupakan folder virtual.

MyComputer 17

Folder Komputer Saya . Ketika diteruskan ke Environment.GetFolderPath metode , MyComputer anggota enumerasi selalu menghasilkan string kosong ("") karena tidak ada jalur yang ditentukan untuk folder Komputer Saya.

NetworkShortcuts 19

Direktori sistem file yang berisi objek tautan yang mungkin ada di folder virtual Tempat Jaringan Saya .

Fonts 20

Folder virtual yang berisi font.

Templates 21

Direktori yang berfungsi sebagai repositori umum untuk templat dokumen.

CommonStartMenu 22

Direktori sistem file yang berisi program dan folder yang muncul di menu Mulai untuk semua pengguna.

CommonPrograms 23

Folder untuk komponen yang dibagikan di seluruh aplikasi.

CommonStartup 24

Direktori sistem file yang berisi program yang muncul di folder Startup untuk semua pengguna.

CommonDesktopDirectory 25

Direktori sistem file yang berisi file dan folder yang muncul di desktop untuk semua pengguna.

ApplicationData 26

Direktori yang berfungsi sebagai repositori umum untuk data khusus aplikasi untuk pengguna roaming saat ini. Pengguna roaming bekerja pada lebih dari satu komputer pada jaringan. Profil pengguna roaming disimpan di server di jaringan dan dimuat ke sistem saat pengguna masuk.

PrinterShortcuts 27

Direktori sistem file yang berisi objek tautan yang bisa ada di folder virtual Printer .

LocalApplicationData 28

Direktori yang berfungsi sebagai repositori umum untuk data khusus aplikasi yang digunakan oleh pengguna non-roaming saat ini.

InternetCache 32

Direktori yang berfungsi sebagai repositori umum untuk file Internet sementara.

Cookies 33

Direktori yang berfungsi sebagai repositori umum untuk cookie Internet.

History 34

Direktori yang berfungsi sebagai repositori umum untuk item riwayat Internet.

CommonApplicationData 35

Direktori yang berfungsi sebagai repositori umum untuk data khusus aplikasi yang digunakan oleh semua pengguna.

Windows 36

Direktori Windows atau SYSROOT. Ini sesuai dengan variabel lingkungan %windir% atau %SYSTEMROOT%.

System 37

Direktori Sistem.

ProgramFiles 38

Direktori file program.

Dalam proses non-x86, meneruskan ProgramFiles ke GetFolderPath(Environment+SpecialFolder) metode mengembalikan jalur untuk program non-x86. Untuk mendapatkan direktori file program x86 dalam proses non-x86, gunakan ProgramFilesX86 anggota.

MyPictures 39

Folder Gambar Saya .

UserProfile 40

Folder profil pengguna. Aplikasi tidak boleh membuat file atau folder pada tingkat ini; mereka harus menempatkan data mereka di bawah lokasi yang disebutkan oleh ApplicationData.

SystemX86 41

Folder Windows System.

ProgramFilesX86 42

Folder File Program x86.

CommonProgramFiles 43

Direktori untuk komponen yang dibagikan di seluruh aplikasi.

Untuk mendapatkan direktori file program umum x86 dalam proses non-x86, gunakan ProgramFilesX86 anggota.

CommonProgramFilesX86 44

Folder File Program .

CommonTemplates 45

Direktori sistem file yang berisi templat yang tersedia untuk semua pengguna.

CommonDocuments 46

Direktori sistem file yang berisi dokumen yang umum untuk semua pengguna.

CommonAdminTools 47

Direktori sistem file yang berisi alat administratif untuk semua pengguna komputer.

AdminTools 48

Direktori sistem file yang digunakan untuk menyimpan alat administratif untuk pengguna individual. Konsol Manajemen Microsoft (MMC) akan menyimpan konsol yang disesuaikan ke direktori ini, dan akan menjelajah dengan pengguna.

CommonMusic 53

Direktori sistem file yang berfungsi sebagai repositori untuk file musik yang umum untuk semua pengguna.

CommonPictures 54

Direktori sistem file yang berfungsi sebagai repositori untuk file gambar yang umum untuk semua pengguna.

CommonVideos 55

Direktori sistem file yang berfungsi sebagai repositori untuk file video yang umum untuk semua pengguna.

Resources 56

Direktori sistem file yang berisi data sumber daya.

LocalizedResources 57

Direktori sistem file yang berisi data sumber daya yang dilokalkan.

58

Nilai ini dikenali dalam Windows Vista untuk kompatibilitas mundur, tetapi folder khusus itu sendiri tidak lagi digunakan.

CDBurning 59

Direktori sistem file yang bertindak sebagai area penahapan untuk file yang menunggu ditulis ke CD.

Contoh

Contoh berikut menunjukkan cara menggunakan Environment.SpecialFolder dengan Environment.GetFolderPath metode untuk mendapatkan direktori Sistem.

// 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
'

Keterangan

Folder khusus sistem adalah folder seperti File Program, Program, Sistem, atau Startup, yang berisi informasi umum. Folder khusus diatur secara default oleh sistem, atau secara eksplisit oleh pengguna, saat menginstal versi Windows.

Metode Environment.GetFolderPath mengembalikan lokasi yang terkait dengan enumerasi ini. Lokasi folder ini dapat memiliki nilai yang berbeda pada sistem operasi yang berbeda, pengguna dapat mengubah beberapa lokasi, dan lokasi dilokalkan.

Untuk informasi selengkapnya tentang folder khusus, lihat konstanta KNOWNFOLDERID dalam dokumentasi Windows.

Berlaku untuk