using System; using System.Collections.Generic; using System.Linq; using System.Text; using QMAPP.WinForm.Common; using QMAPP.FJC.Entity.Basic; using System.IO; namespace QMAPP.WinForm.Forms.Operation { /// /// 用来拷贝打印模板 /// public class PrintTempleCopyClass { //lmw32打印程序使用的打印模板每隔一段时间会出现模板损坏的情况 //导致无法正常打印,在每次打印程序界面上初始化过程中复制打印模板 /// /// 通过页面类型来拷贝打印模板 /// /// public void CopyPrintTemple(string printFlag) { List list = new BasicData().GetPrintModelCopy(printFlag); foreach (var pmc in list) { if (File.Exists(@pmc.SOURCEDIR + @"\" + @pmc.FILENAME)) { if (!System.IO.Directory.Exists(@pmc.DESDIR)) { // 目录不存在,建立目录 System.IO.Directory.CreateDirectory(@pmc.DESDIR); } System.IO.File.Copy(@pmc.SOURCEDIR + @"\" + @pmc.FILENAME, (@pmc.DESDIR + @"\" + @pmc.FILENAME), true); } } } } }