php网站开发if的代码,网站如何进行优化设计,做零食网站的原因,电商沙盘seo优化C#往压缩包Zip文件的文件追加数据
往一个已经压缩好的压缩包里追加数据,一般就有两种方式,一种是前面已经学习过的,就是追加一个新的文件, 另外一种就是往已经存在的文件追加数据。
往已经存在的文件追加数据,需要先找到文件索引。 在压缩包里声明的名称,与外面的文件路…C#往压缩包Zip文件的文件追加数据
往一个已经压缩好的压缩包里追加数据,一般就有两种方式,一种是前面已经学习过的,就是追加一个新的文件, 另外一种就是往已经存在的文件追加数据。
往已经存在的文件追加数据,需要先找到文件索引。 在压缩包里声明的名称,与外面的文件路径又一点差别的,它是采用/来分隔目录与文件的层次关系。 比如在这里使用的文件: release/ExistingFile.txt release是文件在压缩包里的目录名称,ExistingFile.txt是在这个目录下面的文件名称。
要找到对应的路径名称,可以使用ZipArchive.Entries 属性。 接着就可以使用ZipArchive.GetEntry(String) 方法获取这个索引项,最后就可以打开此文件进行读写的操作了。
整个例子的代码如下:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.IO;
using System.IO.Compression;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.W