ファイルの選択から始まる小さなユーティリティを作成しており、次にフォルダーを選択する必要があります。選択したファイルがあった場所にフォルダーをデフォルトにしたいと思います。
OpenFileDialog.FileName
フルパスとファイル名を返します- 私が望むのはパス部分だけを取得することです(sans filename)ので、それを最初に選択したフォルダーとして使用できます。
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,
か??