我正在尝试保存文件,但实际文件已经构建并保存在临时位置,我只想将预建文件移动/复制到用户选择保存对话框的任何位置。
我现在拥有的是这个
fileName =已构建文件的路径。
private void SaveFile()
{
SaveFileDialog savefile = new SaveFileDialog();
savefile.Filter = "Text files (*.txt)|*.txt|All files (*.*)|*.*";
if (savefile.ShowDialog() == DialogResult.OK)
{
using (StreamWriter sw = new StreamWriter(savefile.FileName))
sw.WriteLine(fileName);
}
}
显然现在这只是将路径写入文本文件,但我试图找到一种方法将该文件基本复制到该用户指定的位置。
答案 0 :(得分:3)
你可以这样做
if (savefile.ShowDialog() == DialogResult.OK)
{
// you can use File.Copy
System.IO.File.Copy(fileName, saveFile.Filename);
}