【发布时间】:2015-12-05 10:11:06
【问题描述】:
在命令行我可以运行以下命令:
openfiles /query /s \\pha-sr-myserver /v > s:\textfile.txt
这运行良好并在服务器 pha-sr-myserver 上生成一个打开文件列表并将其输出到 textfile.txt
现在我试图在代码中重现它,但它不起作用:
Dim MyProcess As Process
Dim cText As String
Dim Shellcommand As String = "c:\windows\system32\openfiles.exe"
Dim ShellArgs As String = "/query /s \\pha-sr-myserver /v > S:\textfile.txt"
MyProcess = Process.Start(Shellcommand, ShellArgs)
MyProcess.WaitForExit()
这已经过了阶段,但该文件从未产生过,对于我的生活,我看不出有什么问题。 我尝试将参数封装在双引号等中。 我已经像这样炮击了很多次,但无法缝合以使其正常工作。 任何想法都会非常感激。 谢谢 格雷厄姆
【问题讨论】:
标签: vb.net command-line-arguments command-prompt