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ış sabitleri 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
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. |
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 bir sisteme yüklenir. |
CDBurning | 59 | Cd'ye yazılmayı bekleyen dosyalar için hazırlama alanı işlevi gören dosya sistemi dizini. |
CommonAdminTools | 47 | Bilgisayarın tüm kullanıcıları için yönetim araçlarını içeren dosya sistemi dizini. |
CommonApplicationData | 35 | Tüm kullanıcılar tarafından kullanılan uygulamaya özgü veriler için ortak bir depo işlevi görecek dizin. |
CommonDesktopDirectory | 25 | Tüm kullanıcılar için masaüstünde görünen dosya ve klasörleri içeren dosya sistemi dizini. |
CommonDocuments | 46 | Tüm kullanıcılar için ortak olan belgeleri içeren dosya sistemi dizini. |
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. |
CommonOemLinks | 58 | Bu değer geriye dönük uyumluluk için Windows Vista'da tanınır, ancak özel klasörün kendisi artık kullanılmaz. |
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. |
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ü. |
CommonPrograms | 23 | Uygulamalar arasında paylaşılan bileşenler için bir klasör. |
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. |
CommonStartup | 24 | Tüm kullanıcılar için Başlangıç klasöründe görünen programları içeren dosya sistemi dizini. |
CommonTemplates | 45 | Tüm kullanıcıların kullanabileceği şablonları içeren 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. |
Cookies | 33 | İnternet tanımlama bilgileri için ortak bir depo işlevi görecek dizin. |
Desktop | 0 | Fiziksel dosya sistemi konumu yerine mantıksal Masaüstü. |
DesktopDirectory | 16 | Masaüstünde dosya nesnelerini fiziksel olarak depolamak için kullanılan dizin. Bu dizini, sanal bir klasör olan masaüstü klasörünün kendisiyle karıştırmayın. |
Favorites | 6 | Kullanıcının sık kullanılan öğeleri için ortak bir depo işlevi görecek dizin. |
Fonts | 20 | Yazı tiplerini içeren bir sanal klasör. |
History | 34 | İnternet geçmişi öğeleri 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. |
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. |
LocalizedResources | 57 | Yerelleştirilmiş kaynak verilerini içeren dosya sistemi dizini. |
MyComputer | 17 | Bilgisayarım klasörü. yöntemine |
MyDocuments | 5 | Belgelerim klasörü. Bu üye ile Personaleşdeğerdir. |
MyMusic | 13 | Müziğim klasörü. |
MyPictures | 39 | Resimlerim klasörü. |
MyVideos | 14 | Kullanıcıya ait videolar için depo görevi görecek dosya sistemi dizini. |
NetworkShortcuts | 19 | Ağım Yerleri sanal klasöründe mevcut olabilecek bağlantı nesnelerini içeren bir dosya sistemi dizini. |
Personal | 5 | Belgeler için ortak bir depo işlevi görecek dizin. Bu üye ile MyDocumentseşdeğerdir. |
PrinterShortcuts | 27 | Yazıcılar sanal klasöründe var olabilecek bağlantı nesnelerini içeren dosya sistemi dizini. |
ProgramFiles | 38 | Program dosyaları dizini. x86 olmayan bir işlemde yöntemine GetFolderPath(Environment+SpecialFolder) geçmekProgramFiles, x86 olmayan programların yolunu döndürür. x86 olmayan bir işlemde x86 program dosyaları dizinini almak için üyeyi ProgramFilesX86 kullanın. |
ProgramFilesX86 | 42 | x86 Program Files klasörü. |
Programs | 2 | Kullanıcının program gruplarını içeren dizin. |
Recent | 8 | Kullanıcının en son kullanılan belgelerini içeren dizin. |
Resources | 56 | Kaynak verilerini içeren dosya sistemi dizini. |
SendTo | 9 | Gönder menü öğelerini içeren dizin. |
StartMenu | 11 | Başlat menüsü öğelerini içeren dizin. |
Startup | 7 | Kullanıcının Başlangıç programı grubuna karşılık gelen dizin. Sistem, bir kullanıcı oturum açtığında veya Windows başlattığında bu programları başlatır. |
System | 37 | Sistem dizini. |
SystemX86 | 41 | Windows Sistemi klasörü. |
Templates | 21 | Belge şablonları için ortak bir depo işlevi görecek dizin. |
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. |
Windows | 36 | Windows dizini veya SYSROOT. Bu, %windir% veya %SYSTEMROOT% ortam değişkenlerine karşılık gelir. |
Örnekler
Aşağıdaki örnekte, System dizinini almak için yöntemiyle Environment.GetFolderPath nasıl kullanılacağı Environment.SpecialFolder gösterilmektedir.
// Sample for the Environment::GetFolderPath method
using namespace System;
int 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
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 kullanıcı tarafından açıkça ayarlanır.
yöntemi, Environment.GetFolderPath bu sabit listesiyle 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.