을 얻는 방법만 디렉토리에서 이름을 savefiledialog 를.FileName
문제
무엇이 될 것이 가장 쉬운 방법은 별도의 디렉토리에서 이름을 파일명을 다룰 때 SaveFileDialog.FileName
C#?
해결책
를 사용:
System.IO.Path.GetDirectoryName(saveDialog.FileName)
(해당 System.IO.Path.GetFileName
).Path 클래스입니다 정말 유용합니다.
다른 팁
구성할 수 있습 FileInfo 개체입니다.그것은 이름,FullName,그리고 디렉토리 이름을 제공합니다.
var file = new FileInfo(saveFileDialog.FileName);
Console.WriteLine("File is: " + file.Name);
Console.WriteLine("Directory is: " + file.DirectoryName);
경로에서 객체 System.IO
분석 꽤습니다.
이는 앞으로 깎은 허용되지 않습에서 이름,하나의 간단한 방법은 나눕 savefiledialog 를.파일이름을 사용하여 문자열입니다.LastIndexOf;예를 들어:
string filename = dialog.Filename;
string path = filename.Substring(0, filename.LastIndexOf("\"));
string file = filename.Substring(filename.LastIndexOf("\") + 1);
제휴하지 않습니다 StackOverflow