2011-12-01 50 views
2

如何仅通过使用保存文件对话框来获取文件名?从保存文件对话框中获取名称

MessageBox.Show("File was created with name: " + SOME CODE HERE + 
     Environment.NewLine + Environment.NewLine + 
     "You can find it at: " + Environment.NewLine + sfdNewFile.FileName); 

回答

6

System.IO.Path.GetFileName; 

您可以用参数调用它sfdNewFile.FileName

+1

,如果我需要什么了扩展名的文件名? – NewHelpNeeder

+0

System.IO.Path.GetFileNameWithoutExtension 有关Path类的更多信息[链接](http://msdn.microsoft.com/zh-cn/library/system.io.path.aspx) – Shai

+0

Ok!万分感谢。 – NewHelpNeeder

5

用途:

System.IO.Path。 GetFileName(sfdNewFile.FileName);

例子:

MessageBox.Show("File was created with name: " + SOME CODE HERE + 
     Environment.NewLine + Environment.NewLine + 
     "You can find it at: " + Environment.NewLine + System.IO.Path.GetFileName(sfdNewFile.FileName)); 
+0

如果您发布代码,XML或数据样本,请**在文本编辑器中突出显示这些行,然后单击编辑器工具栏上的“代码示例”按钮(“{}”)以精确地格式化和语法突出显示它! –

+1

@marc_s:我做到了,不幸的是格式化无法正常工作。 – Ian

+0

@marc_s:你可以在制作时检查你的编辑吗?您打破了相关MSDN页面的链接。谢谢。 – Ian