.net core压缩与解压缩

news/2024/4/24 3:49:21/

安装

Install-package System.IO.Compression.ZipFile

使用

压缩

ZipFile.CreateFromDirectory(string  pathName, string  fileName);//压缩

参数 pathName 为要压缩的目录的路径,指定为相对或绝对路径。相对路径被解释为相对于当前工作目录。

参数 fileName 要创建的压缩文件路径,指定为相对或绝对路径。相对路径被解释为相对于当前工作目录。

解压缩

ZipFile.ExtractToDirectory(string  fileName, string  pathName, bool  overwriteFiles);//解压缩

参数 fileName 为待解压文件的路径,指定为相对或绝对路径。相对路径被解释为相对于当前工作目录。

参数 pathName 为解压的目标目录路径,指定为相对或绝对路径。相对路径被解释为相对于当前工作目录。

参数 overwriteFiles 是否要覆盖文件,true 覆盖,false 否

示例

string startPath = @".\start";
string zipPath = @".\result.zip";
string extractPath = @".\extract";ZipFile.CreateFromDirectory(startPath, zipPath);ZipFile.ExtractToDirectory(zipPath, extractPath,true);

http://www.ppmy.cn/news/859174.html

相关文章

LZMA解压缩编码算法的使用

目录 一、简介 二、使用方法 1.准备库文件 2.开始编码 三、总结 一、简介 博主在项目中遇到了帧数据流解压缩编码的功能需求,在这里对所采用的解压缩编码算法LZMA的背景、性能和使用介绍作一下简介,主要的目的是积累经验,其次是帮助其他…

linux下目录压缩,Linux下 目录 压缩 解压缩 打包

tar -zcvf /home/xahot.tar.gz /xahot tar -zcvf 打包后生成的文件名称全路径 要打包的文件夹 样例:把/xahot目录打包后生成一个/home/xahot.tar.gz的文件。 tar -zcvf /home/xahot.tar.gz /xahot 假设提示不要"/" 则写作 tar -zcvf /home/xahot.tar.gz xahot zip …

破解 zip 压缩包程序

代码地址如下:http://www.demodashi.com/demo/12021.html 项目文件结构代码实现过程演示效果 项目文件结构 在当前目录有三个文件: - 3-zipCrack.py :zip 破解程序 - dictionary.txt :密码字典 - evil.zip :zip 压…

视频无法使用,找不到vids:cvid解压缩程序

Windows server 2003,玩CS时开头动画没有图像,只有声音。提示“视频无法使用,找不到vids:cvid解压缩程序”,这都是Windows server 2003中没有安装“视频压缩”组件造成的。现在就自己动手,给它加入视频压缩…

Python压缩解压--lzma

原文链接:http://www.juzicode.com/python-tutorial-zip-unzip-lzma 本文介绍python的lzma模块压缩和解压缩文档,lzma和gzip一样也只能对单个文档进行压缩。 1、lzma.open()创建文件实例后压缩文件 lzma .open()方法会创建一个LZMAFile文件实例&#…

linux安装zip客户端,如何在各种Linux发行版中安装zip压缩与解压缩程序

1. 前言 本文主要讲解如何在Linux系统上安装zip压缩与解压缩软件。 zip是一个命令行实用工具,用于压缩文件和目录。压缩文件和目录能更有效地传输和保存它们。另一方面,unzip是一个实用工具,可以帮助您解压解压文件。 压缩文件的好处: – 压缩…

龙蜥社区 6 月技术委员会会议召开!欢迎 5 位开放原子 TOC 导师加入

2023 年 6 月 16 日上午 10 点召开了龙蜥社区 6 月技术委员会线上会议,共计 38 人参会。本次会议由联通肖微主持,会议也荣幸的邀请到了开放原子 TOC 导师线上参会,技术委员们来自阿里云、统信、飞腾、中科方德、红旗、万里红、Intel、Arm、龙…

Android JNI线程的创建 (十二)

🔥 Android Studio 版本 🔥 🔥 创建JNI 🔥 package com.cmake.ndk1.jni;public class JNIThread {static {System.loadLibrary("thread-lib");}public native void createNativeThread();public native void createNativeThreadWithArgs();public native v…

cf2

参考 https://blog.csdn.net/crazyice521/article/details/65935753?utm_mediumdistribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7Edefault-6.control&dist_request_id&depth_1-utm_sourcedistribute.pc_relevant.none-task-blog-2%7Edefa…

cf 259 b幻方

B. Little Elephant and Magic Square time limit per test 2 seconds memory limit per test 256 megabytes input standard input output standard output Little Elephant loves magic squares very much. A magic square is a 3  3 table, each cell contains …

盒子模型

盒子模型 认识盒子模型 学习盒子模型首先需要了解其概念。所谓盒子模型就是把 HTML页面中的元素看作是一个矩形的盒子,也就是一个盛装内容的容器。每个矩形都由元素的内容、内边距(padding)边框(border)和外边距&#…

CF 1B

模拟进制&#xff0c;但要注意字母并不完全是26进制&#xff0c;可以发现第n位和第n-1位有可能是等值的 A0Z&#xff0c;所以从个位开始转十进制数字的时候特判Z&#xff0c;遇到Z写0&#xff0c;并向高位进一。 #include<bits/stdc.h> using namespace std; #define ll…

Css3D盒子

<!DOCTYPE html> <html><head><meta charset"utf-8"><title></title><style type"text/css">body {/* 父元素开启透视 */perspective: 500px;}.box {position: relative;margin: 150px auto;width: 200px;heigh…

oracle 外键操作

– 创建 alter table 表名 add constraint 外键名 foreign key(从表外键字段) references foreign_main(主表外键字段);– 查询外键 select table_name, constraint_name from user_constraints where constraint_type R;– 禁用外键 select alter table SYS_MENU disable …

盒子 模型

一、盒子模型 页面布局要学习三大核心&#xff1a;盒子模型、浮动和定位 1. 看透网页布局的本质 网页布局过程&#xff1a; 先准备好相关的网页元素&#xff0c;网页元素基本都是盒子box利用CSS设置好盒子样式&#xff0c;然后摆放到相应位置往盒子里面装内容 2. 盒子模型(B…

cf-289B

题意&#xff1a;给一个矩阵和一个值D&#xff0c;矩阵内每个元素可以多次加减D&#xff0c;目的是让整个矩阵的元素都变得相等&#xff0c;如果做不到输出-1 首先&#xff0c;矩阵是多余的&#xff0c;直接一个数组就行了&#xff0c;无非是让数组元素都相等 从判断差值是不是…

CSS3——CSS3盒模型

像手腕上散发的香水味 CSS3盒模型案例 CSS3盒模型 CSS3中可以通过box-sizing 来指定盒模型&#xff0c;即可指定为content-box、border-box&#xff0c;这样我们计算盒子大小的方式就发生了改变。 可以分成两种情况&#xff1a; 1、box-sizing: content-box 盒子大小为 widt…

CSS3盒子模型-盒子模型的布局

盒子模型布局稳定性 开始学习盒子模型&#xff0c;我们初学者最大的困惑就是&#xff0c; 分不清内外边距的使用&#xff0c;什么情况下使用内边距&#xff0c;什么情况下使用外边距&#xff1f;答案是&#xff1a; 其实他们大部分情况下是可以混用的。 就是说&#xff0c;你用…

BFC盒子

私人博客 许小墨のBlog —— 菜鸡博客直通车 系列文章完整版&#xff0c;配图更多&#xff0c;CSDN博文图片需要手动上传&#xff0c;因此文章配图较少&#xff0c;看不懂的可以去菜鸡博客参考一下配图&#xff01; 系列文章目录 前端系列文章——传送门 CSS系列文章——传送门…

CSS3------盒模型

盒模型 每个标签在浏览器上都被渲染成一个矩形个盒子&#xff0c;这个盒子有一个标准都组成结构&#xff0c;我们称为标准盒模型 盒模型构成 <!DOCTYPE html> <html lang"zh-CN"> <head> <meta charset"UTF-8"> <meta name&q…