Setting the initial directory of an SaveFileDialog?

前端 未结 14 2166
一个人的身影
一个人的身影 2020-12-01 10:05

I\'d like a SaveFileDialog with the following behavior:

  • The first time you open it, it goes to \"My Documents\".

  • Afterwards, it goes to the

14条回答
  •  感动是毒
    2020-12-01 10:50

    use the saveFileDialog.InitialDirectory property as follows:

    Stream stream;
    SaveFileDialog saveFileDialog = new SaveFileDialog();
    
    saveFileDialog.Filter = "dat files (*.dat)|*.dat|All files (*.*)|*.*";
    saveFileDialog.FilterIndex = 1;
    saveFileDialog.RestoreDirectory = true;
    saveFileDialog.InitialDirectory = @"D:\Data\...\foldername\";
    saveFileDialog.ShowDialog();
    
    if (!saveFileDialog.FileName.Equals(string.Empty))
        Console.WriteLine(saveFileDialog.FileName);
    

提交回复
热议问题