要望: ジャンクションのコピーについて - drvCopy - 2010/06/09(Wed) 21:06:05 [No.714] |
└ Re: 要望: ジャンクションのコピーについて - kitt - 2010/06/11(Fri) 21:28:59 [No.721] |
└ Re^2: 要望: ジャンクションのコピーについて - drvCopy - 2010/06/12(Sat) 12:07:44 [No.727] |
└ Re^3: 要望: ジャンクションのコピーについて - drvCopy - 2010/06/12(Sat) 17:20:40 [No.729] |
└ Re^4: 要望: ジャンクションのコピーについて - drvCopy - 2010/06/12(Sat) 18:05:04 [No.730] |
kitt さん、ご回答ありがとうございます。 > > http://www4.rocketbbs.com/741/bbs.cgi?id=kkiitt&mode=view&tree=282 > にもあるとおり、検討したいと思いますが、 > リンク先がコピー配下外をさしているときはどうすべきと思いますか? これは、「コピー後リンク」が「コピー後実体」を指すよう選択・設定の場合、 上記のようなときは、リンクだけコピーされて実体がコピーされないため、 「コピー後リンク」が「コピー後実体」を指さなくなるが、どうすべきか ということでしょうか。 「コピー後リンク」が「コピー後実体」を指すよう選択・設定の場合には、 たとえ「コピー後リンク」が「コピー後実体」を指さなくても、 「コピー後リンク」の参照先を「コピー後実体」があるべき (コピーされる であろう) エントリに変更しておく方が無難なように思われます。 厳密なことは理解しきれていませんが、ハードリンクは実体が必ず必要で、 ジャンクションやシンボリックリンクは実体がない状態 (リンク切れ) でも 存在しうるものと思っています。 ジャンクションやシンボリックリンクは、リンクだけをコピーすれば 「コピー後リンク」と実体の適切な関係は一旦失われます。しかし、 その後に実体を「コピー後リンク」の参照先にコピーすれば、 「コピー後リンク」と「コピー後実体」の適切な関係が回復するのでは ないでしょうか。 つまり、「コピー後リンク」の参照先を「コピー後実体」があるべきエントリに 変更しておけば、リンクと実体が必ずしも同時期にコピーされなくても良い ことになります。そうでないと、リンクと実体が同時期にコピーされることが 何を以って保証されるのか、という問題に悩まされるように思います。 if (「コピー後リンク」が「コピー後実体」を指すよう選択・設定) { 「コピー後リンク」の参照先を「コピー後実体」があるべきエントリに変更する } else { 「コピー後リンク」の参照先は (リンク切れ状態を含め) 元のまま } この考え方で問題点・矛盾点・おかしな所があれば、ご指摘願います。 [No.727] 2010/06/12(Sat) 12:07:44 |
この記事への返信は締め切られています。
返信は投稿後 365 日間のみ可能に設定されています。