首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

vclzip如何压缩指定子目录

2013-01-09 
vclzip怎么压缩指定子目录?现在有路径:path: D:\Output\Try\MyDir\*.*采用vclzip压缩,ziper.RelativeP

vclzip怎么压缩指定子目录?
现在有路径:
   path:= 'D:\Output\Try\MyDir\*.*';

采用vclzip压缩,
   ziper.RelativePaths:=true;       //是否保持目录结构
   ziper.RecreateDirs:=true;        //创建目录  
   ziper.FilesList.Add(UnzipDir+'\*.*');  //添加解压缩文件列表
   ziper.Zip;                        //压缩

结果生成的zip文件,每个子目录都建了一个文件夹,Output->Try->MyDir...
而我希望生成的zip文件中,只包含MyDir子目录。请问各位高手,该怎么实现?多谢!
[解决办法]
   ziper.ZipName := 'd:\a.zip';
   ziper.RootDir := 'D:\Output\Try\';
   ziper.RelativePaths:=true;
   ziper.FilesList.Add('D:\Output\Try\MyDir\*.*');
   ziper.Zip;

热点排行