rename method Null safety
- String newPath
override
Renames this directory.
Returns a Future<Directory>
that completes
with a Directory
for the renamed directory.
If newPath
identifies an existing directory, then the behavior is
platform-specific. On all platforms, the future completes with an
FileSystemException if the existing directory is not empty. On POSIX
systems, if newPath
identifies an existing empty directory then that
directory is deleted before this directory is renamed.
If newPath
identifies an existing file, the operation
fails and the future completes with a FileSystemException.
Implementation
Future<Directory> rename(String newPath);