반응형
string path = Server.MapPath("~/")+"\\" + DateTime.Now.ToString("yyyyMMdd");

//현재 날짜 파일 생성
DirectoryInfo di = new DirectoryInfo(path); //폴더 관련 객체
if (di.Exists != true)
{
	di.Create();
}

//압축 파일 넣을 경로 생성
string strDateTimeDi = DateTime.Now.ToString("yyyyMMddHHmmssFFF");
di.Refresh();

path += "/"+strDateTimeDi;

di = new DirectoryInfo(path);
if (di.Exists != true)
{
	di.Create();
}

//압축 만들기
using (ZipFile zip = new ZipFile())
{     
    zip.AddDirectory(폴더 경로);
    zip.Save("압축 파일 만들 경로 및 압축파일 명.");
}

+ Recent posts