小弟新学C#问个关于SaveFileDialog的问题 当弹出保存对话框时如何获取保存时选择的路径和文件名返回给代码已完成保存操作 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public TestOne(){ InitializeComponent(); SaveFileDialog();//调用打开SaveFileDialog 保存对话框}#region 保存对话框private void SaveFileDialog(){ //string localFilePath, fileNameExt, newFileName, FilePath; SaveFileDialog saveFileDialog1 = new SaveFileDialog(); //设置文件类型 saveFileDialog1.Filter = " txt files(*.txt)|*.txt|All files(*.*)|*.*"; //设置默认文件类型显示顺序 saveFileDialog1.FilterIndex = 2; //保存对话框是否记忆上次打开的目录 saveFileDialog1.RestoreDirectory = true; //点了保存按钮进入 if (saveFileDialog1.ShowDialog() == DialogResult.OK) { //获得文件路径 //localFilePath = saveFileDialog1.FileName.ToString(); //获取文件名,不带路径 //fileNameExt = localFilePath.Substring(localFilePath.LastIndexOf("\\") + 1); //获取文件路径,不带文件名 //FilePath = localFilePath.Substring(0, localFilePath.LastIndexOf("\\")); //给文件名前加上时间 //newFileName = DateTime.Now.ToString("yyyyMMdd") + fileNameExt; //在文件名里加字符 //saveFileDialog1.FileName.Insert(1,"dameng"); System.IO.FileStream fs = (System.IO.FileStream)saveFileDialog1.OpenFile();//输出文件 }}#endregion localFilePath = saveFileDialog1.FileName.ToString(); //获取文件路径fileNameExt = localFilePath.Substring(localFilePath.LastIndexOf("\\") + 1); //获取文件名,不带路径 SaveFileDialog sf = new SaveFileDialog(); sf.InitialDirectory = "C:\\"; sf.Filter = "excel文件(*.xls)|*.xls"; if (sf.ShowDialog()==DialogResult.OK) { string fileName = sf.FileName; } 菜鸟求个自定义,一团雾水 自动更新的问题 WMI取硬盘序列号,不能获得正确的序列号 如何处理"未处理的异常" 求标准3des加密算法的组件 菜鸟的两个关于窗体问题 帮帮小弟一个忙啊,很急的 合并gridview单元格 留住ArLi2003 (阿利 路过.NET) ,同意请跟贴! IIS .net3.5开发的程序 制作的安装包 200多M,如何瘦身 怎么一个Web.config下还有两个Config文件
public TestOne()
{
InitializeComponent();
SaveFileDialog();//调用打开SaveFileDialog 保存对话框
}#region 保存对话框
private void SaveFileDialog()
{
//string localFilePath, fileNameExt, newFileName, FilePath;
SaveFileDialog saveFileDialog1 = new SaveFileDialog(); //设置文件类型
saveFileDialog1.Filter = " txt files(*.txt)|*.txt|All files(*.*)|*.*"; //设置默认文件类型显示顺序
saveFileDialog1.FilterIndex = 2; //保存对话框是否记忆上次打开的目录
saveFileDialog1.RestoreDirectory = true; //点了保存按钮进入
if (saveFileDialog1.ShowDialog() == DialogResult.OK)
{
//获得文件路径
//localFilePath = saveFileDialog1.FileName.ToString(); //获取文件名,不带路径
//fileNameExt = localFilePath.Substring(localFilePath.LastIndexOf("\\") + 1); //获取文件路径,不带文件名
//FilePath = localFilePath.Substring(0, localFilePath.LastIndexOf("\\")); //给文件名前加上时间
//newFileName = DateTime.Now.ToString("yyyyMMdd") + fileNameExt; //在文件名里加字符
//saveFileDialog1.FileName.Insert(1,"dameng");
System.IO.FileStream fs = (System.IO.FileStream)saveFileDialog1.OpenFile();//输出文件
}
}#endregion
fileNameExt = localFilePath.Substring(localFilePath.LastIndexOf("\\") + 1); //获取文件名,不带路径
SaveFileDialog sf = new SaveFileDialog();
sf.InitialDirectory = "C:\\";
sf.Filter = "excel文件(*.xls)|*.xls";
if (sf.ShowDialog()==DialogResult.OK)
{
string fileName = sf.FileName;
}