フォルダが存在しないかどうかを確認するためにFiles.notExistsメソッドを使用しようとしています。私のコンピュータ(Windows)のローカルリソースで正常に動作しますが、共有リソースを指すときは常にfalseを返します。Files.notExistsはネットワークディレクトリで常にfalseです
String stringPath = "\\sharedResourceName\existentFolder";
Path path = Paths.get(stringPath);
Files.notExists(path) // false
//OK, because the folder exists
String stringPath = "\\sharedResourceName\nonExistentFolder";
Path path = Paths.get(stringPath);
Files.notExists(path) // false
//Why here it evaluates to false if it is indeed a non existent folder??
あなたの質問のコードは有効なJavaコードではありません。 'Files.notExists(String)'というシグニチャを持つメソッドはなく、 'Files.notExists(パスパス、LinkOption ...オプション)'のみです。 – Robert
@Robertはい、申し訳ありませんが、私はいくつかの行を見逃しています。編集済み – Arcones