FileDialog.InitialDirectory Özellik

Tanım

Dosya iletişim kutusu tarafından görüntülenen ilk dizini alır veya ayarlar.

C#
public string InitialDirectory { get; set; }

Özellik Değeri

Dosya iletişim kutusu tarafından görüntülenen ilk dizin. Varsayılan değer, boş dizedir ("").

Örnekler

Aşağıdaki kod örneği uygulamasını kullanır OpenFileDialogFileDialog ve oluşturma, özellikleri ayarlama ve iletişim kutusunu gösterme adımlarını gösterir. Örnek, iletişim kutusu kullanıcıya görüntülendiğinde ilk dizinin ne olduğunu ayarlamak için özelliğini kullanır InitialDirectory . Örnek, üzerine yerleştirilmiş bir Button form ve System.IO içine ad alanı eklenmesini gerektirir.

C#
var fileContent = string.Empty;
var filePath = string.Empty;

using (OpenFileDialog openFileDialog = new OpenFileDialog())
{
    openFileDialog.InitialDirectory = "c:\\";
    openFileDialog.Filter = "txt files (*.txt)|*.txt|All files (*.*)|*.*";
    openFileDialog.FilterIndex = 2;
    openFileDialog.RestoreDirectory = true;

    if (openFileDialog.ShowDialog() == DialogResult.OK)
    {
        //Get the path of specified file
        filePath = openFileDialog.FileName;

        //Read the contents of the file into a stream
        var fileStream = openFileDialog.OpenFile();

        using (StreamReader reader = new StreamReader(fileStream))
        {
            fileContent = reader.ReadToEnd();
        }
    }
}

MessageBox.Show(fileContent, "File Content at path: " + filePath, MessageBoxButtons.OK);

Açıklamalar

InitialDirectory özelliği genellikle aşağıdaki kaynaklardan biri kullanılarak ayarlanır:

  • Daha önce programda kullanılan ve belki de son dizinden veya dosya işleminden korunan bir yol.

  • Uygulama ayarı Registry , uygulamadaki bir veya dize kaynağı gibi kalıcı bir kaynaktan okunan yol.

  • Program Dosyaları, MyDocuments, MyMusic gibi standart Windows sistemi ve kullanıcı yolları (yöntemini kullanarak GetFolderPath elde edebilirsiniz)

  • Geçerli uygulamayla ilgili başlangıç dizini (nesnedeki Application özellikleri kullanarak elde edebilirsiniz) gibi bir yol.

Dinamik yollar oluşturma hakkında daha fazla bilgi için bkz. sınıfa FileDialog genel bakış.

Windows Vista'da, yalnızca bir dizin yolu yerine tam dosya adı olarak ayarlanırsa InitialDirectory , ilk dizin varsayılan olarak uygulama yoluna veya kullanıcının en son dosya seçtiği dizine ayarlanır.

Şunlara uygulanır

Ürün Sürümler
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

Ayrıca bkz.