rename 抽象方法

Future<Directory> rename(
  1. String newPath
)
override

重命名当前目录。

返回一个完成时包含重命名目录的 Future<Directory>

如果 newPath 指定了一个存在的目录,则行为是平台特定的。在不支持的平台,如果现有目录不为空,则会完成一个包含 FileSystemException 的 future。在 POSIX 系统上,如果 newPath 指定了一个现有的空目录,则在该目录重命名之前,会删除该目录。

如果 newPath 指定了一个现有的文件或链接,则操作失败,future 将完成一个包含 FileSystemException 的对象。

实现

Future<Directory> rename(String newPath);