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);
}
}
}
}
}