【发布时间】:2012-03-15 01:25:02
【问题描述】:
我需要用命令行版本的 7zip 解压一个压缩文件。这一个班轮应该是诀窍:
Process.Start("cmd", @"C:\Users\cw\Downloads\7za920\7za e C:\UPDATED.zip -oc:\");
我正在指定 7zip 命令行可执行文件的路径,并告诉它要解压缩哪个文件。如果我将这些参数复制并粘贴到我的命令行窗口中,它将起作用。在 C# 中,它会弹出一个命令行窗口,但什么也不会发生。什么给了?
【问题讨论】:
-
你启动的进程是cmd,是一个命令行。你不需要这样做。只需调用 7zip 可执行文件。
标签: c# .net command-line-arguments