gpt4 book ai didi

c# - 在 .NET 4.5 中压缩文件

转载 作者:行者123 更新时间:2023-11-30 16:05:50 25 4
gpt4 key购买 nike

我想使用 .NET 4.5 提供的 Zip 功能。我有 ZipFile.CreateFromDirectory 并且它有 3 个重载。所有这些都直接要求 sourceDirectoryName 而不是文件名。我只想压缩单个文件而不是整个文件夹。将其放入文件夹是唯一的选择吗?为什么没有它我不能压缩它?

最佳答案

试试这个:

using (FileStream fs = new FileStream(@"C:\Temp\myZip.zip",FileMode.Create))
using (ZipArchive za = new ZipArchive(fs, ZipArchiveMode.Create))
{
za.CreateEntryFromFile(@"C:\Temp\myFile.txt", "myFile.txt");
}

关于c# - 在 .NET 4.5 中压缩文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33075770/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com