rename 抽象方法
- String newPath
override
重命名当前目录。
返回一个完成时包含重命名目录的 Future<Directory>
。
如果 newPath
指定了一个存在的目录,则行为是平台特定的。在不支持的平台,如果现有目录不为空,则会完成一个包含 FileSystemException 的 future。在 POSIX 系统上,如果 newPath
指定了一个现有的空目录,则在该目录重命名之前,会删除该目录。
如果 newPath
指定了一个现有的文件或链接,则操作失败,future 将完成一个包含 FileSystemException 的对象。
实现
Future<Directory> rename(String newPath);