系统、网站、API站点,简单高效开发

平台介绍 >> js/jsfun/fnZip.js zip操作

js/jsfun/fnZip.js zip操作

    let zipFile=fnJsa_jsCodePath()+"/aa.zip"
    // //压缩不存在的文件或目录
    // fnZip_zip(fnJsa_jsCodePath()+"/demoresource2/",zipFile)

    // // //压缩目录
    // fnZip_zip(fnJsa_jsCodePath()+"/demoresource/",zipFile)

     let tmpPath=fnJsa_jsCodePath()+"/demoresource/";
    //压缩文件列表,添加套根目录
    // zipFile=fnJsa_jsCodePath()+"/aa_2.zip"
    // let files=[tmpPath+"aa.txt",tmpPath+"test.json",tmpPath+"io/"]
    // fnZip_zip(files,zipFile)

    //压缩文件列表,添加套根目录
    zipFile=fnJsa_jsCodePath()+"/aa_3.zip"
    let files2={"aa/aa.txt": tmpPath+"aa.txt","bb/cc.json": tmpPath+"test.json","dd/": tmpPath+"io/"}
    fnZip_zip(files2,zipFile)

    //追加文件
    // fnZip_zip(fnJsa_jsCodePath()+"/runtime/",zipFile)


    // //解压缩目录
    // fnZip_unzip(zipFile,fnJsa_jsCodePath()+"/demoresource2/")


    //将内置资源包释放出来
    let bytes = fnInnerResouce_getBytes("jsaresource/jssaas_pkg.zip")
    if (bytes == null || bytes.length == 0) {
        return "内置资源不存在";
    }
    let jscodePath = fnJsa_jsCodePath()
    let tmpZip = jscodePath + "/tmp.zip"
    fnIO_saveFileByte(tmpZip, bytes);
    fnZip_unzipFile(tmpZip, jscodePath + "/tmp" , ["emptyproject/"])

备案号:闽ICP备20003806号     厦门市湖里区陈朝能网络技术工作室