Dirの名前を「Dir1」から「Dir2」に変更したい。
しかし、「Dir2」が存在する場合、「Dir1」ファイルを「Dir2」に移動したいと考えています。C:\Artwork\Dir1 C:\Artwork\Dir2 名前変更用
Files.move(path, path.resolveSibling("NewName"))); //Worked Ok
Dirがすでに存在する場合、私は試しました
Path source = Paths.get("C:\\Artwork\\Dir1");
Path newDir = Paths.get("C:\\Artwork\\Dir2");
Files.move(source, newDir,StandardCopyOption.ATOMIC_MOVE); //Throwed AccessDeniedException
Files.move(source, newDir,StandardCopyOption.REPLACE_EXISTING); //Throwed DirectoryNotEmptyException