Environment.SpecialFolder Enum
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
- 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 |
| 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. |
| CommonOemLinks | 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.