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

本文关键字:文件 对话 另一个 加载 复制 保存 | 更新日期: 2023-09-27 18:15:09

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

我现在有这个

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

显然,现在这只是写入路径到一个文本文件,但我试图找到一种方法,基本上复制该文件到用户指定的任何地方

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

你可以这样做

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