提示用户一个OpenFileDialog,然后自动将文件保存在不同的位置(.net Winform)

本文关键字:存在 保存 文件 net 位置 Winform 用户 一个 OpenFileDialog 提示 然后 | 更新日期: 2023-09-27 18:06:12

我实现这个工具,将使用户能够指定一个特定的excel文件,我正在解析和做一些工作…(Windows form application .net c#)我想保存,用户选择的文件(本地)使用openfiledialog,自动在某个目录中,其中。exe文件存在,例如../excelfiles/

提示用户一个OpenFileDialog,然后自动将文件保存在不同的位置(.net Winform)

你没有提供足够的细节,但我猜你正试图做这样的

using (OpenFileDialog ofd = new OpenFileDialog())
{
  if (ofd.ShowDialog() == DialogResult.OK)
  {
    string parseResults = ParseThisFile(ofd.FileName);
    File.WriteAllText(Path.GetDirectoryName(Application.ExecutablePath) +
                                            @"'excelfiles'" +
                                            Path.GetFileName(ofd.FileName),
                      parseResults);
  }
}

注意:无错误检查

另外,将这些解析过的文件保存在可执行文件的子目录中可能不是一个好主意。你可能需要使用environment。specialfolder。etc