タイトル : Re^3: ファイルへのパスを取得する方法 投稿日 : 2008/02/21(Thu) 17:07 投稿者 : 魔界の仮面弁士
> 通常はb.txtのパスはわかっています。 > しかしb.txtのフォルダを移動することがあります。 そこのところを、もっと詳しく説明してください。 その移動というのはどういった物でしょうか? たとえば、ログ出力などのために、通常は C:\Log\b.txt のように吐かれている物が、一日の終わりに C:\Log\2008\02\21\b.txt に移動される…といった仕組みなのであれば、移動先の特定は容易ですよね。 ユーザが勝手に移動したことを追跡したい…という意味であれば、 捜索対象をどこまで広げるのかによって、異なってくるでしょう。 (基本的には、ディレクトリを列挙していって探し出すことになるでしょうし) ・ネットワーク上の別のサーバに移動されることもあるのか? ・同じコンピュータ上のディスク内だけなのか? ・そもそも、別のドライブに移動される事はなく、同一ドライブ内での移動なのか? ・あるいは、下位ディレクトリへの移動だけなのか? ・もっと限定的で、移動先となり得るディレクトリが、あらかじめ決まっているのか? |