renameSync static method
Renames a file or directory.
Note this is different from the rust rename
as this is just a rename, for an equivalent use - move.
Implementation
static Result<(), IoError> renameSync(Path path, String newName) {
final pathStr = path.asString();
final lastSeparatorIndex = pathStr.lastIndexOf(Path.separator);
final newPath = pathStr.substring(0, lastSeparatorIndex + 1) + newName;
return Fs.moveSync(path, newPath.asPath());
}