私はファイルの選択から始まる小さなユーティリティを書いています、そしてそれから私はフォルダを選択する必要があります。選択したファイルがあった場所にフォルダをデフォルト設定したいと思います。
OpenFileDialog.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,
か?