Windowsでシンボリックリンク(Windows XPでもOK)
UNIX系のOSみたいにWindows Server 2003でもWindows XPでもシンボリックリンクができます。
Windows Vistaではシンボリックリンクは標準装備みたいですけど。
1.Windows Server 2003のツール「Windows Server 2003 Resource Kit Tools」をmicrosoftからダウンロード。
Download Windows Server 2003 Resource Kit Tools from Official Microsoft Download Center
2.シンボリックリンク作成
C:\>"C:\Program Files\Windows Resource Kits\Tools\linkd" C:\test C:\test2
これで、「C:\test」というリンクが作成され「C:\test2」を参照する。
注意:
「C:\test」で操作した内容は反映される。
「C:\test」を削除してゴミ箱を空にすると「C:\test2」ディレクトリは消えないが、「C:\test2」内のファイルが消える。
3.シンボリックリンク削除
C:\>"C:\Program Files\Windows Resource Kits\Tools\linkd" C:\test /d
これで、「C:\test」というリンクが削除される。
このツールのおかげで、WEBアプリが乗ってるドライブとは違うドライブのディレクトリを、あたかもWEBアプリ配下のディレクトリのように動作させることができました。