파일 선택으로 시작하는 작은 유틸리티를 작성 중입니다. 그런 다음 폴더를 선택해야합니다. 선택한 파일이 있던 폴더를 기본 폴더로 지정하고 싶습니다.
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,
등 을 사용해야합니까 ??