我希望能够从我的vb.net项目中运行"mklink path1 path2".我做不到.我尝试过Shell()函数和Process.
有了它,它只打开cmd.exe窗口,什么都不做:
Dim process As New Process
process.StartInfo.FileName = "cmd.exe"
process.StartInfo.Arguments = "mklink """ + arma2oaAddons + """ """ + arma2Addons + """ /j"
process.StartInfo.WorkingDirectory = "C:\"
process.Start()
Run Code Online (Sandbox Code Playgroud)
有了这个,我得到错误"找不到文件".它找不到mklink:
Shell("mklink """ + arma2oaAddons + """ """ + arma2Addons + """ /j")
Run Code Online (Sandbox Code Playgroud)
什么是mklink?
Mklink是一个MS Windows命令行实用程序,可用于在MS Windows中创建符号链接或符号链接和硬链接.它是CMD shell的一部分,例如dir命令.
我该怎么做呢?
第一个例子,如果罚款,除非你需要使用,cmd.exe /c如果你想要执行它
Dim process As New Process
process.StartInfo.FileName = "cmd.exe"
process.StartInfo.Arguments = "/c mklink """ + arma2oaAddons + """ """ + arma2Addons + """ /j"
process.StartInfo.WorkingDirectory = "C:\"
process.Start()
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2812 次 |
| 最近记录: |