当前位置:  开发笔记 > 编程语言 > 正文

如何将文件保存在用户选择的路径中

如何解决《如何将文件保存在用户选择的路径中》经验,为你挑选了1个好方法。

我正在导入源文件并对其进行处理,之后我必须将其保存在新位置.我已经创建了导入文件的语法,告诉我将其保存到新位置的语法.一个是当我调用构造函数给出导入文件的路径时,我也可以给出输出位置的路径.但不知道如何实现它.请告诉我.



1> em70..:

你可以使用SaveFileDialog,就像这样:

using ( var dlg = new SaveFileDialog() )
{
    if ( dlg.ShowDialog() == DialogResult.OK )
    {
        //SAVE THE OUTPUT
        //DEPENDING ON THE FORMAT, YOU MAY WANT TO USE
        //File.WriteAllBytes(dlg.FileName, yourBytes);
        //File.WriteAllText(dlg.FileName, yourText);
        //File.WriteAllLines(dlg.FileName, yourStringArr);
        //OR ANY OTHER CODE YOU WANT TO USE TO PERSIST YOUR DATA
    }
        //else the user clicked Cancel
}

此外,您还可以设置默认扩展名,默认路径等.在MSDN上查找SaveFileDialog的信息

推荐阅读
爱唱歌的郭少文_
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有