从saveFileDialog获取没有文件名的路径?

use*_*944 3 c# winforms

我试图从SaveFileDialog我的文件名中获取我的路径以创建一个DirectoryInfo对象

private void btnBrowseCapture_Click(object sender, EventArgs e)
{
    SaveFileDialog saveFileDialogBrowse2 = new SaveFileDialog();
    saveFileDialogBrowse2.Filter = "Pcap file|*.pcap";
    saveFileDialogBrowse2.Title = "Save an pcap File";
    saveFileDialogBrowse2.ShowDialog();

    if (saveFileDialogBrowse2.FileName != "")
    {
        string str = saveFileDialogBrowse2.FileName;

    }
}
Run Code Online (Sandbox Code Playgroud)

小智 8

您也可以System.IO.Path.GetDirectoryName用于此目的

System.IO.Path.GetDirectoryName(filePath)
Run Code Online (Sandbox Code Playgroud)