在.net 4.5中压缩文件
本文关键字:压缩 文件 net | 更新日期: 2023-09-27 18:17:17
我想使用。net 4.5提供的Zip
特性。我有ZipFile.CreateFromDirectory
,它有3个过载。所有这些都要求sourceDirectoryName而不是filename。我只想压缩单个文件,而不是整个文件夹。把它放进文件夹是唯一的选择吗?为什么没有这个我就不能拉上拉链?
试试这个:
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");
}