C# 如何使用7zip压缩目录?

C# 如何使用7zip压缩目录?,c#,7zip,C#,7zip,我试图用7zip压缩目录,但它不起作用,也没有给出错误/异常 代码 有人能指引我吗?我是下面的链接和 我已经尝试直接使用命令提示符,但没有一个命令适合我 (一) C:>C:\7ziptest/7za.exe 7z a-tzip“C:\7ziptest\TestFolder.zip”C:\7ziptest\tes tfolder“ (二) C:>C:\7ziptest/7za.exe 7z a-tzip“C:\7ziptest\TestFolder.zip”C:\7ziptest\tes t文件夹

我试图用7zip压缩目录,但它不起作用,也没有给出错误/异常

代码

有人能指引我吗?我是下面的链接和

我已经尝试直接使用命令提示符,但没有一个命令适合我

(一) C:>C:\7ziptest/7za.exe 7z a-tzip“C:\7ziptest\TestFolder.zip”C:\7ziptest\tes tfolder“

(二) C:>C:\7ziptest/7za.exe 7z a-tzip“C:\7ziptest\TestFolder.zip”C:\7ziptest\tes t文件夹\“

(三) C:>C:\7ziptest/7za.exe 7z a-tzip“C:\7ziptest\TestFolder.zip”C:\7ziptest\tes tfolder\“-mx=9


谁能帮我找出上面的命令有什么错误

D:\>7za a-tzip arch.zip“D:\dirName”

这对我有用

因此C#代码中的等效参数应该是:

pCompress.Arguments = "a -tzip \"" + targetCompressName + "\" \"" + sourceCompressDir +"\"";
1)、2)和3)中的第一个参数是
7z
。这不是一个参数,而是一个可执行文件(您试图使用
7za.exe
,并将其放入
FileName
)<代码>参数应仅包含参数。您可以从7z使用SDK(LZMA SDK,您可以从7z网站下载)。
    7-Zip (A) 4.42  Copyright (c) 1999-2006 Igor Pavlov  2006-05-14


    Error:
    Incorrect command line
    7-Zip (A) 4.42  Copyright (c) 1999-2006 Igor Pavlov  2006-05-14


    Error:
    Incorrect command line
    7-Zip (A) 4.42  Copyright (c) 1999-2006 Igor Pavlov  2006-05-14


    Error:
    Incorrect command line
pCompress.Arguments = "a -tzip \"" + targetCompressName + "\" \"" + sourceCompressDir +"\"";