rename static method
Renames or moves src
to dest
. Returns true if the operation was
successful; otherwise false.
Implementation
static bool rename(String src, String dest) {
src = FilePath.expand(src);
dest = FilePath.expand(dest);
FileSystemEntity? entity;
switch (FileStat.statSync(src).type) {
case FileSystemEntityType.directory:
entity = Directory(src);
break;
case FileSystemEntityType.file:
entity = File(src);
break;
case FileSystemEntityType.link:
entity = Link(src);
break;
}
if (entity == null) {
return false;
}
try {
entity.renameSync(dest);
} catch (e) {
return false;
}
return true;
}