我想在vb.net中运行这个“rar a -rr10 -sc:\ backup.rar c:\ file.txt”DOS命令,我的主要问题是我想用vb压缩Winrar软件中的文件。网络编码。按一个按钮以压缩文件的窗口形式。
这个“rar a -rr10 -s c:\ backup.rar c:\ file.txt”DOS命令将file.txt压缩到backup.rar
如果有人知道完成上述任务,请告诉我多种方式。
答案 0 :(得分:4)
<强> 1。直接使用Process.Start
:
Imports System.Diagnostics
...
Process.Start("rar.exe", "a -rr10 -s c:\backup.rar c:\file.txt")
<强> 2。使用ProcessStartInfo
:
Imports System.Diagnostics
...
Dim startInfo As New ProcessStartInfo("rar.exe")
startInfo.Arguments = "a -rr10 -s c:\backup.rar c:\file.txt"
' ... possibly set other parameters here... '
Process.Start(startInfo)
(当然,如果它不在当前目录中,您可能必须指定rar.exe
的路径。)