Windows7で、シンボリックリンクを試す

Vistaから、シンボリックリンクをサポートしたらしいので、やってみることにした。
いままでCygwinからlnコマンドで作っていたが、DOSのターミナルからやれるようになった。

1.スタートボタン -> プログラムとファイルの検索 -> cmd
で出てきたcmd.exeを右クリックし、「管理者権限で実行」する。

2.

> cd "ディレクトリ先"

で、シンボリックしたいディレクトリに移動。

3. mklinkコマンドで、現在のディレクトリにおくリンクとリンク先を指定する。

// ファイルのシンボリックリンクの場合
// mklink "リンクしたいところのパス" "リンク元のパス"
// パスはダブルクオーテーションで囲うと、空白のあるパスでもエラーが出なくなる

> mklink test.txt "c:\Windows\test\test.txt"

// ディレクトリのシンボリックリンクの場合、/d をつける。

> mklink /d "Server" "\\192.111.11.11\server\test"

削除したいときは、エクスプローラからふつうのディレクトリのように削除できる。

参考
Windows Vista/Windows Server 2008でシンボリック・リンクを作成する - @IT