Environment.SpecialFolder Sabit listesi

Tanım

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
Environment.SpecialFolder
Ö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.

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 Environment.GetFolderPath geçirildiğinde, MyComputer Bilgisayarım klasörü için hiçbir yol tanımlanmadığından numaralandırma üyesi her zaman boş dizeyi ("") verir.

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.

Şunlara uygulanır