Actions
Bug #12615
closedPathname#rename does not work across filesystem boundaries.
Bug #12615:
Pathname#rename does not work across filesystem boundaries.
Description
So I must continue to use FileUtils.mv -- either Pathname#rename should be fixed or (if the current behaviour is desired) and Pathname#mv added.
Updated by jeremyevans0 (Jeremy Evans) over 6 years ago
- Status changed from Open to Assigned
- Assignee set to akr (Akira Tanaka)
I do not think this is a bug. Pathname#rename operates exactly like File.rename, which like rename(2), require that the source and destination be on the same file system.
FileUtils.mv tries to use File.rename, and if it fails due to Errno::EXDEV, then it copies the file manually. If you would like Pathname#mv added, please submit a feature request for that.
Updated by jeremyevans0 (Jeremy Evans) about 6 years ago
- Status changed from Assigned to Closed
Actions