当前位置: 首页 > news >正文

html做网站头部中华建设网站

html做网站头部,中华建设网站,电子商务平台起名,如何在交易网站做电子印章在操作.zip的压缩包时#xff0c;可以用到高级流ZipInputStream和ZipOutputStream。.zip文件中的每个文件夹和文件都是一个ZipEntry对象。解压和压缩的本质就是操作每个ZipEntry对象#xff0c;只能操作后缀为.zip的文件 1 解压.zip文件 ZipInputStream#xff0c;解压。是…在操作.zip的压缩包时可以用到高级流ZipInputStream和ZipOutputStream。.zip文件中的每个文件夹和文件都是一个ZipEntry对象。解压和压缩的本质就是操作每个ZipEntry对象只能操作后缀为.zip的文件 1 解压.zip文件 ZipInputStream解压。是将硬盘上的.zip的文件读取到内存中,根据流向的分类属于输入流。遍历并读取其中的ZipEntry内容写到指定的文件中。 /*** Author lyf* Date 2023/10/14 - 20:48* Description 解压缩流 [zip格式的文件]* 压缩包中的每一个文件文件夹就是一个ZipEntry对象* 解压的过程就是把每一个ZipEntry 拷贝到另外的目的路径中* (硬盘上)压缩包——内存 ZipInputStream 解压**/ public class ZipInputStreamStudy {public static void main(String[] args) throws IOException {//需要解压的压缩文件File originFilenew File( C:\\Users\\XXXX\\Desktop\\a.zip);//解压后的目标路径File descFilenew File(C:\\Users\\XXXX\\Desktop\\aa\\dd\\cc);if(!descFile.exists()){descFile.mkdirs();}zip(originFile,descFile);}/*** 解压缩动作* param originFile zip文件* param descFile 目标路径*/private static void zip(File originFile, File descFile) throws IOException{//创建zip字节输入流关联压缩文件ZipInputStream zipInputStreamnew ZipInputStream(new FileInputStream(originFile));//遍历读取每一个zipEntryZipEntry zipEntry;while ((zipEntryzipInputStream.getNextEntry())!null){//如果是文件夹在目的地创建文件夹if(zipEntry.isDirectory()){File mkfilenew File(descFile,zipEntry.toString());mkfile.mkdir();}else{//如果是文件copy到目的地File toFilenew File(descFile,zipEntry.toString());FileOutputStream fileOutputStreamnew FileOutputStream(toFile);int len;while ((lenzipInputStream.read())!-1){fileOutputStream.write(len);}fileOutputStream.close();zipInputStream.closeEntry();//关闭压缩包中的entry}}zipInputStream.close();} } 2 压缩文件 ZipOutputStream压缩。是将文件夹中的内容压缩成为一个.zip文件写出到硬盘上根据流向的分类属于输出流 /*** Author lyf* Date 2023/10/14 - 21:19* Description 压缩输出流* 每个文件、文件夹都是一个zipEntry对象压缩的本质就是将zipEntry对象放到目标文件夹中。* 硬盘本地文件——(内存)压缩——硬盘压缩后的zip包 ZipOutStream**/ public class ZipOutputStreamStudy {public static void main(String[] args) throws IOException {//源文件夹File originFile new File(C:\\Users\\xxxx\\Desktop\\sql);//目标文件夹File desDic new File(C:\\Users\\xxxx\\Desktop\\aa);if(!desDic.exists()){//不存在时创建路径避免创建流失败desDic.mkdirs();}//获得当前文件夹下的所有子项【文件或文件夹】if(originFile.isFile()){throw new RuntimeException(需要选择文件夹);}//目标zipZipOutputStream zos new ZipOutputStream(new FileOutputStream(new File(desDic,originFile.getName().zip)));//递归处理zipDic(originFile,originFile.getName(),zos);//释放资源zos.close();}/*** 压缩整个文件夹* param originFile 需要压缩的目标文件夹* param name 压缩包的内部路径* param zos 操作zip的流* throws IOException*/private static void zipDic(File originFile,String name,ZipOutputStream zos)throws IOException {File[] files originFile.listFiles();for (File file : files) {if(file.isDirectory()){zipDic(file,name\\file.getName(),zos);}else{FileInputStream fis new FileInputStream(file);BufferedInputStream binew BufferedInputStream(fis); //将输入流转为带有缓存的输入流ZipEntry zipEntry new ZipEntry(name\\file.getName());zos.putNextEntry(zipEntry);byte[]bytesnew byte[1024*1024*5];//一次读5M大小字节的数据int len;while ((len bi.read(bytes)) ! -1) {zos.write(bytes,0,len);}//关闭缓存流bi.close();//当前的zipEntryzos.closeEntry();}}} }
http://www.pierceye.com/news/509162/

相关文章:

  • 枣阳网站建设 枣阳山水数码自己建网站备案
  • 网站网站制作多少钱共享看世界新域名
  • 网站空间 阿里云wordpress多站点403
  • 下载网站备案的核验单免费ppt模板下载红色
  • discuz 网站备案信息代码温州网站建设优化公司
  • 外国人做汉字网站微网站开发手机模拟器
  • dede做网站网站群 优点
  • 网站制作多久能完成客户管理软件公司
  • 做网站最好的引流推广方法软件
  • 烟台网站建设4038gzs成都建设网上商城平台公司
  • 网站建设费在会计上怎么入账做学校网站的目的
  • 常德网站建设设计下载百度安装
  • 站长平台有哪些广东东远建设工程管理有限公司网站
  • 做蓝牙app的网站跨境电商是不是坑
  • 电子商务网站开发 刘兰娟企业网站建设发展平台
  • 天津做网站得公司游戏界面设计网站
  • 手机网站制作推广网站开发制作培训学校
  • 网站建设需要哪些成本自媒体怎么赚钱
  • 手机怎么访问微网站网站建设市场调研框架
  • 前端网站主题怎么做业务外包的优势和劣势
  • 西安模板网站建设套餐保定seo排名外包
  • 自己做的网站怎么设置文件下载北京朝阳区楼盘
  • h网站建设揭阳网站如何制作
  • phpstudy建设网站教程微信小程序开发需要什么
  • 快手刷评论推广网站网站几个数据库
  • 山东网站建设网站我国网站开发
  • 常见的网站类型有北京电力建设公司待遇
  • 网站分析流程wordpress表单统计插件下载
  • 南宁网站建设公司seo优化武鸣住房和城乡规划建设局网站
  • 在线制作网站门户站模板