• 締切済み

DVD-R内でショートカットが使いたい

ビデオとは関係なくデータディスクとして使っているDVD-Rの中でファイルを探しやすくするために、ショートカット(.lnk)を利用ようと思ったのですが、「ショートカットの作成で」仮にデスクトップに作ったもののプロパティを見てみると、リンク先の始めが「E:\」になっていました。おそらくこのファイルをディスクに書き込んでも、読み込んだ時にちょうどEドライブとして認識してくれれば問題ないのでしょうが、場合によってはFドライブやGドライブとかで認識され、正常に作動しないだろうと思いました。 どういう風に読み込まれても有効なショートカットを作成するにはどうすればよいのでしょうか。

みんなの回答

noname#175529
noname#175529
回答No.6

ANo.5さん、なぜHドライブにショートカットを書き込む必要があるのですか。 DVD自体に書き込めばよいでしょうと再三申し上げているのですが。 質問に対する回答として外れているとは思いませんが。

Ralluria
質問者

お礼

おそらくHドライブというのはDVD代わりに使ったUSBフラッシュメモリのことだと思います。

  • SortaNerd
  • ベストアンサー率43% (1185/2748)
回答No.5

No2です。 CD-RWが手近になかったのでUSBメモリで実験してみました。確かに(見かけ上)No3さんの言うとおりになりますね。実用上は問題ないかもしれません。 しかし、ここで何が起こっているかというと、これはショートカットの指す先が書き換えられているわけではなく、検索しているだけです。 >DVD内で完結した構造ですので ということはありません。 例えば 「C:\1.txt」 と、これを指す 「C:\1.txtへのショートカット.lnk」 をHドライブに書き込んだとすれば 「H:\1.txtへのショートカット.lnk」の指す先は「C:\1.txt」であり、決して「H:\1.txt」ではありません。 しかしここでC:\1.txtを消した場合、このショートカットを開くときには自動的に検索がなされて、H:\1.txtが開かれます。(なおこの際lnkファイルは新しい目標を指すように書き換えられるようです。) ですから、同じファイル名のファイルが本来のものより見つけやすい場所にあればそちらが開かれてしまいます。 また、あまり深い階層にあるとなかなか見つけてくれないようです。 それにしてもNo3さんはなんで質問に関係ないことを延々と説明するんでしょう。理解に苦しみます。

Ralluria
質問者

お礼

ファイルが見つからなかった場合は自動的に探してくれるんですね。 試しにDVD-RAMでやってみたら確かにそうなりました。 ただ、DVD-Rだとショートカットのリンク先を書き換え出来ないせいか、やはりエラーが出るだけのようです。 まだ試していないこともあるので、一応もうちょっと研究してみます。

noname#175529
noname#175529
回答No.4

いいえ、勘違いなさっています。 この場合、DVD内で完結した構造ですのでドライブに依存しません。実験済みです。よくお読みください。

Ralluria
質問者

補足

そうなんでしょうか。しかし、やはりうまくいきません。 メディアに焼いた後、作成したショートカットのプロパティを開くとリンク先はどこになっているか教えて頂けませんか。

noname#175529
noname#175529
回答No.3

あまり難しく考えず、次のような方法でどうでしょう。 1)それぞれ異なる画像ファイル複数を保存したフォルダが100個あるとする。(afolder001……afolder100) 2)例えば100個のフォルダを10個のグループに分け、フォルダbfolder01……bfolder10に配置する 3)10個のbfolderをひとつのcfolder内に収める 4)bfolder01……bfolder10のうちショートカットで呼び出したい(頻度の多いと予想される)ものについてそのフォルダのショートカットを作成する。 5)4)で作ったショートカットが第一階層に来るようツリー構造を構成する(第一階層はショートカットいくつかとひとつのcfolderからなり、第二階層は10個のbfolder、第三階層は100個のafolderという構造) 6)このツリー構造全体をDVDに書き込む 合計600MBほどの動画ファイル約30個を上記のようなツリー構造に配置したものをCD-RWに書き込んでみたら、予期したとおりに(どのPCのどのドライブに挿入しても)動作しました。 多分このやり方で要求を満たすのではないでしょうか。 言わずもがなですが、ショートカットは対象フォルダを右クリックし、「ショートカットの作成」クリックで作ります。

Ralluria
質問者

お礼

回答ありがとうございます。 ただ、その方法だとやはりドライブ名が異なると動作しないはずです。 まあ基本的にCD/DVDドライブは「Eドライブ」になっていることがほとんどのようですから、困ることもそうそうないかもしれませんが。 ツリー構造の工夫に関しては参考にさせていただきます。

  • SortaNerd
  • ベストアンサー率43% (1185/2748)
回答No.2

どうやら無理そうですね。 http://www.atmarkit.co.jp/fwin2k/operation/wsh06/wsh06_03.html によれば相対パスは未実装だそうです。 「■ファイルやフォルダへのショートカット」というところを見てください。

Ralluria
質問者

お礼

そうですか。やはりショートカットでドライブ名の違いを克服するのは無理かもしれませんね。 今、作成にやや時間がかかるのを覚悟でHTMLのリンク(相対パス)を利用しようかと検討中ですが、どなたか他に良い方法がありましたら宜しくお願いします。

noname#175529
noname#175529
回答No.1

いまいちご質問の趣旨がつかめないので確認させてください。 ショートカットでリンクしたいDVD内のファイルは固定的なのですか、それとも、複数あるファイルの中で、例えば今日はこのファイルを引用することが多いので、デスクトップにそのファイルのショートカットを置く、というようなことですか? 後者であれば、不特定なファイルにリンクする固定されたショートカットというのは論理的に矛盾していますから、結局メディアを挿入した段階で手動でショートカットを作るしかないということになりませんか。 逆に前者だとすると、そのファイルをHDD上に置けば(必要ならそれにリンクするショートカットを作る)よいはずですね。 それとも、ショートカットでリンクしたいファイル名を何らかのデータベースのようなものの中で選択すると、それが、ひとつのショートカットのリンクパスに反映されて、ショートカットが有効に働く、というような構想でしょうか? もしそうであれば、何らかのプログラムを組むしかないと思われますが、そのプログラミングの具体的指針をお知りになりたいという趣旨のご質問なのでしょうか?

Ralluria
質問者

補足

説明不足ですいませんでした。 デスクトップに作ったものはあくまで仮のもので、本来はDVD-Rにショートカットを保存し、どこのPCでも使えるようにしたいのです。 具体的な例を言いますと、たくさん撮った写真を日付ごとにフォルダ分けしてDVD-Rに書き込みました。でも、風景が映っている写真だけを見たい時のために、風景用フォルダを作ってそこに日付別フォルダ内の写真へのショートカットを作成したいわけです。(あくまでもこれは一例ですが) また、その時に問題なのが、DVD-Rを読み込んだ時の環境によって「E:\」や「F:\」などのパスが異なり、リンクがちゃんと作動しないだろうということです。