Environment.SpecialFolder Sabit listesi
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Sistem özel klasörlerinin dizin yollarını almak için kullanılan numaralandırılmış Sabit Özel Öğe Kimliği Listesi (CSIDL) değerlerini belirtir.
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
- Devralma
- Öznitelikler
Alanlar
| Name | Değer | Description |
|---|---|---|
| Desktop | 0 | Fiziksel dosya sistemi konumu yerine mantıksal Masaüstü. |
| Programs | 2 | Kullanıcının program gruplarını içeren dizin. |
| MyDocuments | 5 | Belgelerim klasörü. Bu üye ile Personaleşdeğerdir. |
| Personal | 5 | Belgeler için ortak bir depo işlevi görecek dizin. Bu üye ile MyDocumentseşdeğerdir. |
| Favorites | 6 | Kullanıcının sık kullanılan öğeleri için ortak bir depo işlevi görecek dizin. |
| Startup | 7 | Kullanıcının Başlangıç programı grubuna karşılık gelen dizin. Bir kullanıcı oturum açtığında veya Windows başlattığında sistem bu programları başlatır. |
| Recent | 8 | Kullanıcının en son kullanılan belgelerini içeren dizin. |
| SendTo | 9 | Gönder menü öğelerini içeren dizin. |
| StartMenu | 11 | Başlat menüsü öğelerini içeren dizin. |
| MyMusic | 13 | Müziğim klasörü. |
| MyVideos | 14 | Bir kullanıcıya ait videolar için depo görevi görecek dosya sistemi dizini. |
| DesktopDirectory | 16 | Masaüstünde dosya nesnelerini fiziksel olarak depolamak için kullanılan dizin. Bu dizini bir sanal klasör olan masaüstü klasörünün kendisiyle karıştırmayın. |
| MyComputer | 17 |
Bilgisayarım klasörü. yöntemine |
| NetworkShortcuts | 19 | Ağım Yerleri sanal klasöründe mevcut olabilecek bağlantı nesnelerini içeren bir dosya sistemi dizini. |
| Fonts | 20 | Yazı tiplerini içeren bir sanal klasör. |
| Templates | 21 | Belge şablonları için ortak bir depo işlevi görecek dizin. |
| CommonStartMenu | 22 | Tüm kullanıcılar için Başlat menüsünde görünen programları ve klasörleri içeren dosya sistemi dizini. |
| CommonPrograms | 23 | Uygulamalar arasında paylaşılan bileşenler için bir klasör. |
| CommonStartup | 24 | Tüm kullanıcılar için Başlangıç klasöründe görünen programları içeren dosya sistemi dizini. |
| CommonDesktopDirectory | 25 | Tüm kullanıcılar için masaüstünde görünen dosya ve klasörleri içeren dosya sistemi dizini. |
| ApplicationData | 26 | Geçerli gezici kullanıcı için uygulamaya özgü veriler için ortak bir depo işlevi görecek dizin. Gezici kullanıcı, bir ağdaki birden fazla bilgisayarda çalışır. Gezici kullanıcının profili ağdaki bir sunucuda tutulur ve kullanıcı oturum açtığında sisteme yüklenir. |
| PrinterShortcuts | 27 | Yazıcılar sanal klasöründe var olabilecek bağlantı nesnelerini içeren dosya sistemi dizini. |
| LocalApplicationData | 28 | Geçerli, dolaşım dışı kullanıcı tarafından kullanılan uygulamaya özgü veriler için ortak bir depo işlevi görecek dizin. |
| InternetCache | 32 | Geçici İnternet dosyaları için ortak bir depo işlevi görecek dizin. |
| Cookies | 33 | İnternet tanımlama bilgileri için ortak bir depo işlevi görecek dizin. |
| History | 34 | İnternet geçmişi öğeleri için ortak bir depo işlevi görecek dizin. |
| CommonApplicationData | 35 | Tüm kullanıcılar tarafından kullanılan uygulamaya özgü veriler için ortak bir depo işlevi görecek dizin. |
| Windows | 36 | Windows dizini veya SYSROOT. Bu, %windir% veya %SYSTEMROOT% ortam değişkenlerine karşılık gelir. |
| System | 37 | Sistem dizini. |
| ProgramFiles | 38 | Program files dizini. x86 olmayan bir işlemde yöntemine ProgramFiles geçişGetFolderPath(Environment+SpecialFolder), x86 olmayan programların yolunu döndürür. x86 olmayan bir işlemde x86 program files dizinini almak için üyeyi ProgramFilesX86 kullanın. |
| MyPictures | 39 | Resimlerim klasörü. |
| UserProfile | 40 | Kullanıcının profil klasörü. Uygulamalar bu düzeyde dosya veya klasör oluşturmamalıdır; verilerini tarafından ApplicationDatabaşvuruda bulunılan konumların altına koymaları gerekir. |
| SystemX86 | 41 | Windows System klasörü. |
| ProgramFilesX86 | 42 | x86 Program Files klasörü. |
| CommonProgramFiles | 43 | Uygulamalar arasında paylaşılan bileşenlerin dizini. x86 olmayan bir işlemde x86 ortak program dosyaları dizinini almak için üyeyi ProgramFilesX86 kullanın. |
| CommonProgramFilesX86 | 44 | Program Files klasörü. |
| CommonTemplates | 45 | Tüm kullanıcılar tarafından kullanılabilen şablonları içeren dosya sistemi dizini. |
| CommonDocuments | 46 | Tüm kullanıcılar için ortak olan belgeleri içeren dosya sistemi dizini. |
| CommonAdminTools | 47 | Bilgisayarın tüm kullanıcıları için yönetim araçlarını içeren dosya sistemi dizini. |
| AdminTools | 48 | Tek bir kullanıcının yönetim araçlarını depolamak için kullanılan dosya sistemi dizini. Microsoft Yönetim Konsolu (MMC), özelleştirilmiş konsolları bu dizine kaydeder ve kullanıcıyla birlikte dolaşıma girer. |
| CommonMusic | 53 | Tüm kullanıcılar için ortak olan müzik dosyaları için bir depo işlevi görecek dosya sistemi dizini. |
| CommonPictures | 54 | Tüm kullanıcılar için ortak olan görüntü dosyaları için bir depo işlevi görecek dosya sistemi dizini. |
| CommonVideos | 55 | Tüm kullanıcılar için ortak video dosyaları için bir depo işlevi görecek dosya sistemi dizini. |
| Resources | 56 | Kaynak verilerini içeren dosya sistemi dizini. |
| LocalizedResources | 57 | Yerelleştirilmiş kaynak verilerini içeren dosya sistemi dizini. |
| CommonOemLinks | 58 | Bu değer geriye dönük uyumluluk için Windows Vista tanınır, ancak özel klasörün kendisi artık kullanılmaz. |
| CDBurning | 59 | CD'ye yazılmayı bekleyen dosyalar için bir hazırlama alanı işlevi gören dosya sistemi dizini. |
Örnekler
Aşağıdaki örnekte, System dizinini almak için yöntemiyle Environment.SpecialFolder nasıl kullanılacağı Environment.GetFolderPath gösterilmektedir.
// 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
'
Açıklamalar
Sistem özel klasörleri, ortak bilgiler içeren Program Dosyaları, Programlar, Sistem veya Başlangıç gibi klasörlerdir. Özel klasörler, Windows sürümünü yüklerken sistem tarafından varsayılan olarak veya açıkça kullanıcı tarafından ayarlanır.
yöntemi, Environment.GetFolderPath bu numaralandırmayla ilişkili konumları döndürür. Bu klasörlerin konumları farklı işletim sistemlerinde farklı değerlere sahip olabilir, kullanıcı bazı konumları değiştirebilir ve konumlar yerelleştirilir.
Özel klasörler hakkında daha fazla bilgi için Windows belgelerindeki KNOWNFOLDERID sabitlerine bakın.