精华内容
下载资源
问答
  • ZIP打包代码

    2015-11-29 21:33:26
    ZIP打包
  • zip打包工具

    2013-05-16 23:03:34
    360zip打包工具
  • zip打包工具完美编码

    2013-12-18 14:49:16
    zip打包工具完美编码zip打包工具完美编码
  • PHP_ZIP打包支持

    2015-03-30 15:47:14
    PHP环境下zip打包,支持全目录打包。 需要开启zip扩展
  • zip打包java实现方法

    2014-09-10 15:03:22
    zip打包java实现方法,其中包括打包,解压
  • 文件转换为zip打包文件,可以将多个文件或文件夹进行打包生成zip,配合下载功能进行一键打包下载使用。
  • cab.zip 打包工具

    2013-04-26 18:12:16
    cab.zip 打包工具
  • linux下zip打包shell脚本

    2015-09-22 23:03:24
    linux下zip打包shell脚本,可根据具体的内容自己给定参数
  • 主要为大家详细介绍了JavaWeb实现多文件上传及zip打包下载,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • 需求一:zip打包某个目录但是要排除目录下某个文件或者某个目录。 zip -r server.zip server.geng.com/ -x './server.geng.com/Upload/*' -x参数后加要排除的文件或目录的完整路径。注意引号不可少。 需求二...

    需求一:zip打包某个目录但是要排除目录下某个文件或者某个目录。

    zip -r server.zip server.geng.com/  -x  './server.geng.com/Upload/*'

    -x参数后加要排除的文件或目录的完整路径。注意引号不可少。

     

    需求二:zip打包只打包某个目录下单个目录(其实这个有点多余,直接打包这个目录就是了,应用的场景就是能保留目录树)

    zip -r server.zip server.geng.com/  -i  './server.geng.com/Upload/*'

    -i参数后加要打包的文件或目录的完整路径。注意引号不可少。

     

    补充zip的相关参数:

    -r 递归压缩,将指定目录下的所有文件以及子目录全部压缩
    -d 从压缩文件内删除指定的文件
    -i “文件列表” 只压缩文件列表中的文件
    -x “文件列表” 压缩时排除文件列表中指定的文件
    -u 更新文件到压缩文件中
    -m 将文件加入压缩文件压缩后,删除原始文件,zhidao即把文件移到压缩文件中
    -F 尝试修复损坏的压缩文件
    -T 检查压缩文件内的每个文件是否正确无误

     

    展开全文
  • 使用java原始的zip压缩类打包和减压缩文件,缺点是如果文件夹或者文件名为中文会出现乱码如果需要支持中文的,可以采用apache的org.apache.tools.zip.ZipOutputStreamimport java.io.File;import java.io....

    使用java原始的zip压缩类打包和减压缩文件,缺点是如果文件夹或者文件名为中文会出现乱码

    如果需要支持中文的,可以采用apache的org.apache.tools.zip.ZipOutputStream

    import java.io.File;

    import java.io.FileInputStream;

    import java.io.FileOutputStream;

    import java.util.zip.ZipEntry;

    import java.util.zip.ZipInputStream;

    import java.util.zip.ZipOutputStream;

    /**

    * 打包zip工具类,缺点是如果目录有中文乱码

    * @author 流浪鱼

    */

    public class ZipUtil

    {

    /**

    * 文件压缩

    * @param zipFileName

    * @param inputFile

    * @throws Exception

    */

    public static void zip(String zipFileName, String inputFile) throws Exception {

    zip(zipFileName, new File(inputFile));

    }

    /**

    * 压缩文件

    * @param zipFileName 生成文件名

    * @param inputFile 需要压缩文件流

    * @throws Exception

    */

    public static void zip(String zipFileName, File inputFile) throws Exception {

    ZipOutputStream out = new ZipOutputStream(new FileOutputStream(

    zipFileName));

    zip(out, inputFile, "");

    out.close();

    }

    /**

    * 解压zip文件

    * @param zipFileName

    * @param outputDirectory 解压到的文件夹

    * @throws Exception

    */

    public static void unzip(String zipFileName, String outputDirectory)

    throws Exception {

    ZipInputStream in = new ZipInputStream(new FileInputStream(zipFileName));

    ZipEntry z;

    while ((z = in.getNextEntry()) != null)

    {

    System.out.println("unziping " + z.getName());

    if (z.isDirectory())

    {

    String name = z.getName();

    name = name.substring(0, name.length() - 1);

    File f = new File(outputDirectory + File.separator + name);

    f.mkdir();

    System.out.println("mkdir " + outputDirectory + File.separator

    + name);

    }

    else {

    File f = new File(outputDirectory + File.separator

    + z.getName());

    f.createNewFile();

    FileOutputStream out = new FileOutputStream(f);

    int b;

    while ((b = in.read()) != -1)

    out.write(b);

    out.close();

    }

    }

    in.close();

    }

    /**

    * 文件压缩

    * @param out zip输出流

    * @param f 需要压缩的文件,可以为文件夹也可以为文件

    * @param base

    * @throws Exception

    */

    public static void zip(ZipOutputStream out, File f, String base) throws Exception {

    if (f.isDirectory())

    {

    File[] fl = f.listFiles();

    out.putNextEntry(new ZipEntry(base + "/"));

    base = base.length() == 0 ? "" : base + "/";

    for (int i = 0; i < fl.length; i++)

    {

    zip(out, fl[i], base + fl[i].getName());

    }

    }

    else

    {

    out.putNextEntry(new ZipEntry(base));

    FileInputStream in = new FileInputStream(f);

    int b;

    while ((b = in.read()) != -1)

    out.write(b);

    in.close();

    }

    }

    public static void main(String[] args) {

    String sourceDir = "E:/fmpptest";

    String targetDir="e:/";

    File f =new File(sourceDir);

    String zipName = targetDir+"测试.zip";

    try {

    zip(zipName,f);

    unzip(zipName,"c:/test");

    } catch (Exception e) {

    e.printStackTrace();

    }

    }

    }

    分享到:

    18e900b8666ce6f233d25ec02f95ee59.png

    72dd548719f0ace4d5f9bca64e1d7715.png

    2012-11-06 16:42

    浏览 696

    评论

    展开全文
  • linux zip打包

    2019-12-10 12:22:41
    将saltcode/ 目录打包为saltcode.zip zip -q -r saltcode.zip saltcode/ -q 安静操作,不输出执行的过程; -r 递归到目录;

    将 saltcode/ 目录打包为saltcode.zip

    zip -q -r saltcode.zip saltcode/

    -q 安静操作,不输出执行的过程;

    -r 递归到目录; 

    展开全文
  • Gradle系列之Zip打包

    千次阅读 2018-04-12 15:35:23
    * 执行zip打包操作 */ task zip(type: Zip,dependsOn:copyToZip) { from 'build/libs/zip' destinationDir file('build/temp2') }依赖的copyToZip task为复制需要的文件到指定目录,然后执行zip task,生成zip包...
    /**
     * 执行zip打包操作
     */
    task zip(type: Zip,dependsOn:copyToZip) {
    	from 'build/libs/zip'
    	destinationDir file('build/temp2')
    }

    依赖的copyToZip task为复制需要的文件到指定目录,然后执行zip task,生成zip包,可以使用destinationDir来指定生成zip文件的目录。

    参数:

       destinationDir:来指定生成zip文件的目录,类型是file

       archiveName:自定义的完整zip包名称,不会自动添加后缀

       zip64:是否启用zip64压缩,普通zip因为有4GB大小的限制,zip64时而为了更改更大的限制为设置的,在android6.0 win7、Mac os sierra、

            java7 开始支持。参数类型boolean

    baseName:基础名称

       appendix:附属

       version:版本号

       extension:扩展名,默认为zip

       classifier:

      

      上述全部参数测试

       

    /**
     * 执行zip打包操作
     */
    task zip(type: Zip,dependsOn:copyToZip) {
    	from 'build/libs/zip'
    	destinationDir file('build/temp2')
    	baseName 'baseName1'
    	appendix 'appendix1'
    	version '0.0.1'
    	extension 'zip64'
    	classifier 'classifier'
    }

    结果:

        






    展开全文
  • ZIP 打包下载

    2020-06-29 10:40:58
    用到ZipOutputStream zip输出流,InputStream 字节输入流 BufferedInputStream,BufferedOutputStream 缓冲输入输出流 //打包下载 public void bookPackage(OutputStream outputStream,String bookIds,String ...
  • java zip 打包

    2013-12-15 13:36:51
    使用org.apache.tools.zip.*打包,解决中文乱码问题,资源内含一简单实现和ant.jar(版本为1.9.2)
  • php zip打包文件批量下载 $zipname = 'file.zip'; //file_path为文件位置,这里用的是thinkphp,路径为相对于入口文件index.php的位置, //down_path为打包后文件的文件名 if(file_exists($res['zpstr1'])){ $...
  • 命令: zip -r 打包的文件名.zip 打包目录/ -x ‘要排除的目录地址’ 实例: zip -r rsweb01_andEdu.zip andEdu/ -x ‘andEdu/WEB-INF/lib/*’ 注意: 排除目录地址要加上单引号 ’ ' -x: 压缩时排除文件列表中指定的...
  • ZIP打包解包

    2019-10-02 05:37:41
    zip [参数] [打包后的文件名] [打包的目录路径] linux zip命令参数列表: -a 将文件转成ASCII模式-F 尝试修复损坏的压缩文件-h 显示帮助界面-m 将文件压缩之后,删除源文件-n 特定字符串 不压缩具有特定字尾...
  • java Zip打包完整例子

    2015-12-10 19:31:01
    java打包文件夹为zip 或者打包文件 ,通过测试 zipcomcompressor 单个文件打包,循环打包速度会快非常多,要是打包文件夹,速度很慢。
  • 一、事情的起因 ...二、如何实现ZIP打包下载 使用jszip这个项目实现的:https://github.com/Stuk/jszip 压缩和未压缩的JS文件都在dist目录下,大家自行下载。 使用也非常简单: 引入JS <sc
  • 文件批处理程序.用boost的正则表达式库过滤项.支持zip打包
  • POI批量导出Excel ZIP打包下载

    千次阅读 2018-11-07 17:04:13
    POI批量导出Excel ZIP打包下载 1.公共抽象导出Excel类  需要自己实现两个抽象方法: getColumValueForColunmName : 扩展方法:根据名称判断来做值得转换 比如:if(key==date) value='2018-11-07' ...
  • 递归实现文件夹及文件夹下文件的zip打包 ** 直接上代码 zip打包需要的依赖pom文件: <!--https://mvnrepository.com/artifact/jcifs/jcifs --> <dependency> <groupId>jcifs</groupId> ...
  • spring-framework-4.0.0-dist.zip打包全部jar,官网已经不支持全部打包,自己编译而得
  • php中文网课程每日17点准时技术干货分享基础环境系统环境:Windows10 x64PHP集成环境:phpstudyPHP依赖管理工具:Composer(一) 下载tp6框架composer create-project topthink/think tp6(二)打包下载类...
  • python例子_zip打包

    2013-02-18 15:49:30
    zip打包一目录def zip_dir(ZipFileName, dest_dir): import os import zipfile filelist=[] for root,dirs,files in os.walk(dest_dir): for name in files: filelist.append(...
  • zip打包与压缩四. tar打包与压缩 一. 文件打包与压缩 将多个文件和目录组织成一个特殊的文件 .压缩前与压缩后,大小不一样。 压缩后传输会快很多 Windows和Linux压缩如何互通。 .zip .tar.gz Linux下常见压缩包...
  • 假设 文件/文件夹 分布如下:dir0/file0dir0/dir1/file1dir0/dir2/file2可以用递归遍历所有文件并打包,那么压缩包结构为:zip/file0zip/file1zip/file2如果想维持原来的 文件/文件夹 分布结构,即期望的压缩包结构...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 13,050
精华内容 5,220
关键字:

zip打包