saveFileDialog 复制的问题
string localFilePath, fileNameExt, newFileName, FilePath;
int id;
SaveFileDialog saveFileDialog = new SaveFileDialog();
TongXin tongxin = new TongXin();
//设置文件类型
saveFileDialog.Filter = "wav files(*.wav)|*.wav";
//设置默认文件类型显示顺序
saveFileDialog.FilterIndex = 2;
//保存对话框是否记忆上次打开的目录
saveFileDialog.RestoreDirectory = true;
//点了保存按钮进入
if (dgvJinRiTongHua.RowCount!=0)
{
id = Convert.ToInt32(dgvJinRiTongHua.CurrentRow.Cells[5].Value);
if (id==0)
{
MessageBox.Show("没有可选择的录音!");
}
else if (saveFileDialog.ShowDialog() == DialogResult.OK)
{
//获得文件路径
localFilePath = tongxin.GetJinRiLaiDianById(id);
//获取文件名,不带路径
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)saveFileDialog.OpenFile();//输出文件
//fs输出带文字或图片的文件,就看需求了
}
}
这是代码,但是输出的文件是0字节
我要把localFilePath 的文件复制一份到别的路径
因该怎么写?
高手给段代码 谢谢了!
...全文
相关推荐
记事本(复制,剪切).rar
同时,这也是一个很好的实践项目,有助于提升编程技能和解决问题的能力。
C#编写 记事本应用程序
实践是最好的老师,动手编写这样的小程序,将有助于提升你的编程技能和解决问题的能力。
动态打开和保存文件,C#2008实例
在实际应用中,结合异常处理机制,能确保程序在遇到问题时仍能稳定运行。希望这个实例能帮助初学者更好地理解和掌握C#中的文件操作技术。
C#窗体控件保存为图片[项目代码]
其中,使用SaveFileDialog进行路径选择、通过CaptureImage方法捕获控件图像、利用BitBlt API函数复制图像内容以及异常处理机制确保操作稳定性都是关键知识点。
C# winfrom中webservice接口连接服务器上传图片和下载图片
**异常处理和错误反馈**: - 在调用Web服务时,可能会遇到网络问题、权限问题等异常,需要进行适当的异常捕获和处理,确保用户能够得到清晰的错误反馈。


