c#保存自定义文件名和路径的txt用法
dialog.Filter = "inp(*.inp)|*.inp"; ; //设置文件类型
dialog.FileName = DateTime.Now.ToString("yyyyMMddhhmmss"); //设置默认文件名
dialog.DefaultExt = "inp"; //设置默认格式(可以不设)
dialog.AddExtension = true; //设置自动在文件名中添加扩展名
dialog.RestoreDirectory = true;//保存对话框是否记忆上次打开的目录
if (dialog.ShowDialog() == DialogResult.OK)
{
string save_filename = dialog.FileName.ToString(); //获得文件路径
ProcessStartInfo info = new ProcessStartInfo();//启动外部exe程序实例
var model = models.FindLast(x => x.Name == "zh");
var modelfile = models.FindLast(x => x.Name == "wenjian");
info.FileName = model.Path;//外部exe路径
info.Arguments = modelfile.Path + "\\kxx";//exe所需要的参数
info.CreateNoWindow = false;
info.WindowStyle = ProcessWindowStyle.Minimized;//窗口最小化
Process pro = Process.Start(info);//启动
pro.Exited += CloseSave;//进程退出时事件
pro.WaitForExit();//完成时退出
var destFile = Path.Combine(save_filename, modelfile.Path + "\\out.inp");
CopyFile(modelfile.Path + "\\out.inp", save_filename);
}
DevExpress.XtraEditors.XtraMessageBox.Show("转换完成","提示");