日期:2014-05-20  浏览次数:20686 次

关于savefiledialog
this.Text=saveFileDialog1.FileName.Remove(0,saveFileDialog1.FileName.LastIndexOf( '\\ ')+1)+ "\t位置: "+saveFileDialog1.FileName.Remove(saveFileDialog1.FileName.LastIndexOf( '\\ '),saveFileDialog1.FileName.Length-saveFileDialog1.FileName.LastIndexOf( '\\ '));
这个是什么意思啊!能说一下吗?

------解决方案--------------------
你贴的代码都有问题还问什么意思
------解决方案--------------------
saveFileDialog1.FileName = @ "c:\temp1\temp2\temp3\temp4\temp5.swf ";
//得到的结果是
temp5.swf 位置:c:\temp1\temp2\temp3\temp4

不就是取路径和文件名吗 -.-# 我还以为是一片云呢~


using System.IO;
//....

Path.GetFileName(saveFileDialog1.FileName) + "\t位置: " +
Path.GetDirectoryName(saveFileDialog1.FileName);