2008-08-19 4 views

ответ

11

Использование:

System.IO.Path.GetDirectoryName(saveDialog.FileName) 

(и соответствующий System.IO.Path.GetFileName). Класс Path действительно очень полезен.

0

Поскольку в имени файла не разрешена косая черта, одним простым способом является разделение файла SaveFileDialog.Filename с использованием String.LastIndexOf; например:

string filename = dialog.Filename; 
string path = filename.Substring(0, filename.LastIndexOf("\")); 
string file = filename.Substring(filename.LastIndexOf("\") + 1); 
1

Объект Путь в System.IO разбирает это довольно красиво.

2

Вы можете создать объект FileInfo. Он имеет свойство Name, FullName и DirectoryName.

var file = new FileInfo(saveFileDialog.FileName); 
Console.WriteLine("File is: " + file.Name); 
Console.WriteLine("Directory is: " + file.DirectoryName); 
Смежные вопросы