Environment.GetFolderPath Yöntem

Tanım

Belirtilen sabit listesi tarafından tanımlanan sistem özel klasörünün yolunu alır.

Aşırı Yüklemeler

GetFolderPath(Environment+SpecialFolder)

Belirtilen sistem özel klasörünün yolunu alır.

GetFolderPath(Environment+SpecialFolder, Environment+SpecialFolderOption)

Özel klasörlere erişmek için belirtilen seçeneği kullanarak belirtilen sistem özel klasörünün yolunu alır.

GetFolderPath(Environment+SpecialFolder)

Kaynak:
Environment.cs
Kaynak:
Environment.cs
Kaynak:
Environment.cs

Belirtilen sistem özel klasörünün yolunu alır.

public:
 static System::String ^ GetFolderPath(Environment::SpecialFolder folder);
public static string GetFolderPath (Environment.SpecialFolder folder);
static member GetFolderPath : Environment.SpecialFolder -> string
Public Shared Function GetFolderPath (folder As Environment.SpecialFolder) As String

Parametreler

folder
Environment.SpecialFolder

Sistem özel klasörünü tanımlayan numaralandırma değerlerinden biri.

Döndürülenler

Bu klasör bilgisayarınızda fiziksel olarak varsa, belirtilen sistem özel klasörünün yolu; aksi takdirde, boş bir dize ("").

İşletim sistemi oluşturmadıysa, varolan klasör silinmişse veya klasör fiziksel bir yola karşılık gelen Bilgisayarım gibi bir sanal dizinse, bir klasör fiziksel olarak mevcut olmaz.

Özel durumlar

Geçerli platform desteklenmiyor.

Örnekler

Aşağıdaki örnekte, folder parametresiyle ilişkili yolu döndürmek ve görüntülemek için GetFolderPath yönteminin nasıl kullanılacağı 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

Bu yöntem, ortak bilgilere erişmek için kullanılabilecek Program Dosyaları, Programlar, Sistem veya Başlangıç gibi bir sistem özel klasörünün yolunu alır. Özel klasörler, Windows'un bir sürümünü yüklerken sistem tarafından varsayılan olarak veya açıkça kullanıcı tarafından ayarlanır.

folder parametresi alınacak özel klasörü belirler ve Environment.SpecialFolder sabit listesindeki değerlerden biri olmalıdır; başka bir değer özel durum oluşturur.

Özel klasörler hakkında daha fazla bilgi için bkz. Sabit özel öğe kimliği listesi (CSIDL).

Ayrıca bkz.

  • Unix'da GetFolderPath davranışını

Şunlara uygulanır

GetFolderPath(Environment+SpecialFolder, Environment+SpecialFolderOption)

Kaynak:
Environment.cs
Kaynak:
Environment.cs
Kaynak:
Environment.cs

Özel klasörlere erişmek için belirtilen seçeneği kullanarak belirtilen sistem özel klasörünün yolunu alır.

public:
 static System::String ^ GetFolderPath(Environment::SpecialFolder folder, Environment::SpecialFolderOption option);
public static string GetFolderPath (Environment.SpecialFolder folder, Environment.SpecialFolderOption option);
static member GetFolderPath : Environment.SpecialFolder * Environment.SpecialFolderOption -> string
Public Shared Function GetFolderPath (folder As Environment.SpecialFolder, option As Environment.SpecialFolderOption) As String

Parametreler

folder
Environment.SpecialFolder

Sistem özel klasörünü tanımlayan numaralandırma değerlerinden biri.

option
Environment.SpecialFolderOption

Özel bir klasöre erişmek için kullanılacak seçenekleri belirten numaralandırma değerlerinden biri.

Döndürülenler

Bu klasör bilgisayarınızda fiziksel olarak varsa, belirtilen sistem özel klasörünün yolu; aksi takdirde, boş bir dize ("").

İşletim sistemi oluşturmadıysa, varolan klasör silinmişse veya klasör fiziksel bir yola karşılık gelen Bilgisayarım gibi bir sanal dizinse, bir klasör fiziksel olarak mevcut olmaz.

Özel durumlar

folder Environment.SpecialFolderüyesi değildir.

-veya-

option Environment.SpecialFolderOptionüyesi değildir.

Geçerli platform desteklenmiyor.

Açıklamalar

Bu yöntem, ortak bilgilere erişmek için kullanılabilecek Program Dosyaları, Programlar, Sistem veya Başlangıç gibi bir sistem özel klasörünün yolunu alır. Özel klasörler, Windows'un bir sürümünü yüklerken sistem tarafından varsayılan olarak veya açıkça kullanıcı tarafından ayarlanır.

folder parametresi alınacak özel klasörü belirler ve Environment.SpecialFolder sabit listesindeki değerlerden biri olmalıdır; başka bir değer özel durum oluşturur.

Özel klasörler hakkında daha fazla bilgi için bkz. Sabit özel öğe kimliği listesi (CSIDL).

Ayrıca bkz.

  • Unix'da GetFolderPath davranışını

Şunlara uygulanır