【发布时间】:2016-08-16 01:31:30
【问题描述】:
我正在使用 ZipFile.CreateFromDirectory 方法在 C# 中压缩目录:
private void createZIP()
{
string startPath = @"c:\example\start";
string zipPath = @"c:\example\result.zip";
ZipFile.CreateFromDirectory(startPath, zipPath, CompressionLevel.Fastest, true);
}
它一般都可以工作,但我只想要 zip 文件中 /start/ 文件夹的内容,而不是目录本身。
现在:
result.zip
--start
---- file1.txt
---- file2.txt
我想要它:
result.zip
-- file1.txt
-- file2.txt
我怎样才能做到这一点?
【问题讨论】: