Previous topicNext topic
Help > 开发指南 > SanMuGrid平台编程 > 静态类 > 其他 >
压缩文件

压缩文件

Vb.Net
'开始压缩保存项目
Dim strSourcePath As String="D:\Temp"
Dim strFileSavePath As String="D:\Backup"
Dim strBackupProj As String=Path.Combine(strFileSavePath, Proj.ProjectName + DateTime.Now.ToString("yyyyMMddHHmmssfff") + ".zip")
Dim zipFileProj As C1ZipFile  = New C1ZipFile(strBackupProj)
'将项目文件单个文件加入到压缩文件中
zipFileProj.Entries.Add(Proj.ProjectFile)
'将D:\Temp目录下所有文件和目录添加到压缩文件中
zipFileProj.Entries.Add(strSourcePath,"*.*",True)

C#
// 开始压缩保存项目
string strSourcePath = @"D:\Temp";
string strFileSavePath = @"D:\Backup";
string strBackupProj = Path.Combine(strFileSavePath, Proj.ProjectName + DateTime.Now.ToString("yyyyMMddHHmmssfff") + ".zip");
C1ZipFile zipFileProj = new C1ZipFile(strBackupProj);
// 将项目文件单个文件加入到压缩文件中
zipFileProj.Entries.Add(Proj.ProjectFile);
// 将D:\Temp目录下所有文件和目录添加到压缩文件中
zipFileProj.Entries.Add(strSourcePath, "*.*", true);