我希望能够在我的vb.net项目中运行“mklink path1 path2”。但我无法做到这一点。我已经尝试过使用Shell()函数和Process,但它们都没有成功。
使用以下代码时,它只会打开cmd.exe窗口并没有任何作用:
使用以下代码时,它只会打开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()
我遇到了“文件未找到”的错误。它无法找到mklink。
Shell("mklink """ + arma2oaAddons + """ """ + arma2Addons + """ /j")
什么是mklink?
Mklink 是一个微软Windows命令行实用程序,您可以使用它在MS Windows中创建符号链接或symlinks和硬链接。它是CMD shell的一部分,例如dir命令。
如何正确执行此操作?