ひとりごと

新しい記事:[2051]  古い記事:[2049] 表示単位 :

ついったー[おとなり日記] かがみさん Y.Kumagaiさん

2007/10/22 (月)

・ ジャンクション

ずいぶん便利になった自動エンコードですが、FreeBSDだといくらでもいじれるのでどんどんいじりたくなります。次なる標的はサブタイトル。タイトル(『赤ずきんチャチャ』とか)自体は mAgicAnime がタイマー録画するときに設定するのでMPEG2動画ファイルと同じところにあるXMLから読み込むことが出来ます。が、サブタイトル(67話 『恐怖!12日の金曜日』とか)はmAgicAnimeの実行ファイルと同じ場所にあるので、動画ファイルのディレクトリを公開しても見えるようにはなりません。

こんな場合、FreeBSDだと

ln -s /mAgicAnimeの/設定ファイル /MPEG2動画のある場所/
とでもすればよいのですが、Windowsではそういうわけにもいかないようです。

ところで、Windowsにも良く似た動作をするものがあって、ハードリンクを作ったりディレクトリに対してシンボリックリンクのようなもの(ジャンクションというらしい)を作成することはできるのだそうです。詳しくは「リンク/ジャンクション作成ツール」というところで解説されていて、作成ツールも提供されています。

ほほぉ、ディレクトリだと使えるのならまぁ許容範囲かな? ってことで使ってみようと思ったのですが、さらに落とし穴があるのだそうです。要するに

作成したジャンクションをエクスプローラーで消すと、その後ゴミ箱を空にした瞬間に実態のディレクトリが空っぽになる
のだとか(笑)。いや、これは笑えないなー。ホントかな~と思って試しにやってみると、一見問題なく動いているように見えるものの、確かにゴミ箱を空にした瞬間に元の場所が綺麗さっぱりなくなりました。うゎー、これはオソろしい!! ちなみにWindows2000でもXPでも一緒でした。

まぁコマンドプロンプトの dir では '<JUNCTION>'と表示されますし、消すときに rmdir を使えばよいらしいのですが・・・。mAgicAnimeの予約リストはうっかり消してしまうにはあまりにも代償が大きすぎます。手順としては簡単なのだけれど、これには手を出さない方がいいのかな~?

[つっこみ]
10/22( Y.Kumagai )
私が使用している『リンク作成シェル拡張』はその辺の面倒を見てくれるようで、今のところ大事故は起きてませんが、一応、慎重に使ってます(^^; 私はゴミ箱は使わないので試してませんが、ゴミ箱経由は大丈夫なのかなぁ・・・
10/23( たかたに )
リンク作成シェル拡張ですか。単に作成をマウスでやってくれるものなのかと思ったら削除に関する問題も修正してくれるんですね。決心がついたら使ってみようかと思います。教えて頂いてどうもありがとうございました。
ちなみにゴミ箱を経由せずとも[Shift]+[Delelete]だろうがコマンドプロンプトで'del ジャンクション'だろうが大事故になってくれるのがぉぃぉぃなところですね(^^)
[つっこみ]

新しい記事:[2051]  古い記事:[2049] 表示単位 :
※このページへのリンクは自由です。リンクの方法については[つっこみ]で表示されるページの最後をごらんください。
たかたに(takatani@mars.dti.ne.jp)