2

在我的 webapp 中,我写了Process.Start("mklink", args);. 这仅用于测试,该函数有一个 if 来检查这个应用程序在哪个操作系统上运行(它将在我的 linux 服务器上运行)但我得到一个异常

The system cannot find the file specified

我的 mklink 是 windows7 和 vista 上的系统文件。我怀疑它没有找到它,因为 mklink 可能只在管理路径中。

我怎样才能让我的程序可以访问 mklink?

4

2 回答 2

3

mklink内置在 cmd.exe 中。您必须启动 cmd.exe 才能访问它。你可以这样做cmd.exe /C mklink

where /C= 执行命令并终止。

于 2011-03-09T07:24:50.553 回答
2

cmd.exe /C mklink "C:\Users\sizu\fooSymbolic" "C:\Users\sizu\foo"

于 2011-09-26T21:20:19.200 回答