保存复制/加载另一个文件的DIalogue

时间:2014-07-28 14:07:09

标签: c# streamwriter savefiledialog

我正在尝试保存文件,但实际文件已经构建并保存在临时位置,我只想将预建文件移动/复制到用户选择保存对话框的任何位置。

我现在拥有的是这个

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);
            }
        }

显然现在这只是将路径写入文本文件,但我试图找到一种方法将该文件基本复制到该用户指定的位置。

1 个答案:

答案 0 :(得分:3)

你可以这样做

if (savefile.ShowDialog() == DialogResult.OK)
{
    // you can use File.Copy
    System.IO.File.Copy(fileName, saveFile.Filename);
}