我正在编写一个小实用程序,首先 Select 一个文件,然后我需要 Select 一个文件夹.我想将文件夹默认为所选文件所在的位置.
OpenFileDialog.FileName
返回full path & filename-我想要的是只获得path portion (sans filename),所以我可以使用它作为初始的selected folder.
private System.Windows.Forms.OpenFileDialog ofd;
private System.Windows.Forms.FolderBrowserDialog fbd;
...
if (ofd.ShowDialog() == DialogResult.OK)
{
string sourceFile = ofd.FileName;
string sourceFolder = ???;
}
...
fbd.SelectedPath = sourceFolder; // set initial fbd.ShowDialog() folder
if (fbd.ShowDialog() == DialogResult.OK)
{
...
}
有没有什么.NET方法可以做到这一点,或者我需要使用regex, split, trim,
等吗?