2

私のwebappで私は書いていProcess.Start("mklink", args);ます。これはテストのみを目的としており、関数には、このアプリが実行されている OS (私の Linux サーバーで実行されます) を確認する if がありますが、例外が発生します。

The system cannot find the file specified

私の mklink は、windows7 と vista のシステム ファイルです。mklink は管理パスにしかない可能性があるため、見つからないのではないかと思います。

プログラムが mklink にアクセスできるようにするにはどうすればよいですか?

4

2 に答える 2

3

mklinkcmd.exeに組み込まれています。アクセスするには、cmd.exeを起動する必要があります。あなたはこれを行うことができますcmd.exe /C mklink

ここで /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 に答える