これがJavaでfalseを返すのはなぜですか?
new File("\\\\10.10.1.4").exists()
しかし
new File("\\\\10.10.1.4\\dir").exists()
trueを返します。
Windowsエクスプローラーで最初のアドレス(「dir」なし)を開くと、コンテンツが表示されるので、Windowsで問題なく表示されるため、アクセス許可の問題ではないと思います。
File.listFiles()でも同じことが起こります。最初のアドレスはnullを返しますが、2番目のアドレスは実際のコンテンツを返します
最後に、他のすべてが失敗した場合、UNCアドレス(ディレクトリなしのIPのみ)が存在するかどうかをテストし、その内容を一覧表示する他の方法はありますか?