string targfolder = Properties.Settings.Default.Target_Log;

 if(Directory.Exists(targfolder) != true)

 {

     Directory.CreateDirectory(targfolder);

  }

  targfolder += "\\datamanager_log_" + DateTime.Now.ToString("yyyyMMdd_hhmmss") + ".log";

  

ZipFile.CreateFromDirectory(Properties.Settings.Default.DM_Log, targfolder);                    


지정된 폴더 하위에 있는 파일을 지정된 파일명으로 압축한다.


압축율은 zip 상용 프로그램과 비슷하며 


해당 파일은 일반 zip 압축 해제로 열람이 가능하다.



by 무위자연 2016. 6. 30. 11:58