★★Java質問・相談スレッド148★★
■ このスレッドは過去ログ倉庫に格納されています
0419デフォルトの名無しさん
2011/10/02(日) 03:48:10.01>それとループして困るのはディレクトリだけだろ?ディレクトリに限定してチェックして
まさにそれを実験してみてますw
ただ、それでもクソ重いです。フォルダの数も結構多いもんですね。
java.nio.file.Files#isSameFile もちょっと挙動が重めっぽいかな?
>>409
これもたしかに簡易な方法としていいかも。
自己ループ C:\HDD\C\HDD\C というように Cドライブ内だけでループしているのでなければ行けるかも。
>>416
それでもできそうですね。ちとファイルが数千〜数万個増えそうですけれどw
>>412
ドライブを別ドライブのフォルダにするのって、どれにあたるんですかね?
ジャンクション? vista以降のシンボリックリンク?どちらにしても isSymbolicLink()じゃだめっぽいんですが・・・
やっぱJNA で FSCTL_GET_OBJECT_ID を取りに行くのが正攻法なのかなぁ・・・?
■ このスレッドは過去ログ倉庫に格納されています