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