using System; using System.Collections.Generic; using System.IO; using ICSharpCode.SharpZipLib.Zip; namespace TestConsole { internal class Program { private
<asp:FileUpload ID="FileUpload1" runat="server" />
<asp:button ID="Button1" runat="server" text="上传" OnClick="Button1_Click" />
</form&g...
使用软件:Visual Studio 2019、Microsoft SQL Server Management Studio 18最近期末大作业,整理的代码。1.退出系统:
MessageBoxButtons mess = MessageBoxButtons.OKCancel;
DialogResult dr = MessageBox.Show("确定要退出系统吗?", "提示", mess);
if (dr == DialogResult.OK)
调用方法:
string zipUrl = @"C:\Users\Administrator\Desktop\test.zip";
AppendToZip.Main(zipUrl);
文件
只是一个案例。添加多个可以循环以下代码:
zipStream.PutNextEntry(newEntry);
StreamUtils.Copy(streamReader, zipStream, buffer);
zipStream.CloseEntry();
RAR格式还未测试
using System.IO.Compression;
public void CompressFile(string sourceFilePath, string compressedFilePath)
// 创建一个
文件
流来读取源
文件
using (FileStream sourceStream = new FileStream(sourceFilePath, FileMode.Open))
// 创建一个
文件
流来写入
压缩
后的
文件
using (FileStream compressedStream = File.Create(compressedFilePath))
// 创建一个
压缩
流
using (GZipStream compressionStream = new GZipStream(compressedStream, CompressionMode.Compress))
// 将源
文件
复制到
压缩
流中
sourceStream.CopyTo(compressionStream);
以上代码将源
文件
压缩
为 GZip 格式,并将
压缩
后的
文件
写入到指定的目标路径中。你可以根据需要
修改
代码以支持其他
压缩
格式。