Windows Vistaでシンボリックリンクを削除する

Vistaではシンボリックリンクを簡単に作成できる。

ローカルのApacheに色々開発環境移すのにシンボリックリンクを作った方が、全部htdocs以下に配置するより、開発単位でフォルダを一元管理できるので、ちょっとやってみた。

何より開発フォルダ名には日本語入ってるしね。

C:\xampp\htdocs> mklink /D hoge d:\dev\ほげ\htdocs

で、さっくりと c:\xampp\htdocs\hoge というシンボリックリンクディレクトリが作られる。

最初作る場所を間違えたので、移動しようと思って

C:xxx> move hoge C:\xampp\htdocs

とかやったら

アクセスが拒否されました。

とか表示されて移動できなかったので、一度消すことにした。

で、うっかり

C:\xxx> del hoge
C:\xxx\hoge\*、よろしいですか (Y/N)? y

としたらオリジナルの方の中身だけ消えてしまった…

そういえばディレクトリの削除はrmdirでしたね…

まぁ、当然といえば当然、なのかな?昔はこんなに親切に中身消してはくれなかったような気が?

delする前にそんな予感がして、バックアップを取ってあったので何も問題はなかったですが。

C:\xxx> rmdir hoge

とすればシンボリックリンクのディレクトリだけ削除できてOK。

…またうっかりやりそうだな…


新しく会社作りました!

コメントをどうぞ