rename 抽象方法
- String newPath
override
重命名此目录。
返回一个完成时带有重命名后目录的 Future<Directory>
。
如果 newPath
指定了已存在的目录,则行为依赖于平台。在所有平台上,如果现有目录不为空,则未来完成时会带有 FileSystemException。在 POSIX 系统上,如果 newPath
指定了已存在的空目录,则在该目录被重命名之前会删除该目录。
如果 newPath
指定了已存在的文件或链接,则操作失败,未来完成时会带有 FileSystemException。
实现
Future<Directory> rename(String newPath);