fs.move¶
Functions for moving files between filesystems.
-
fs.move.move_dir(src_fs, src_path, dst_fs, dst_path, workers=0, preserve_time=False)[source]¶ Move a directory from one filesystem to another.
Parameters: - src_fs (FS or str) – Source filesystem (instance or URL).
- src_path (str) – Path to a directory on
src_fs - dst_fs (FS or str) – Destination filesystem (instance or URL).
- dst_path (str) – Path to a directory on
dst_fs. - workers (int) – Use
workerthreads to copy data, or0(default) for a single-threaded copy. - preserve_time (bool) – If
True, try to preserve mtime of the resources (defaults toFalse).
-
fs.move.move_file(src_fs, src_path, dst_fs, dst_path, preserve_time=False, cleanup_dst_on_error=True)[source]¶ Move a file from one filesystem to another.
Parameters: - src_fs (FS or str) – Source filesystem (instance or URL).
- src_path (str) – Path to a file on
src_fs. - dst_fs (FS or str) – Destination filesystem (instance or URL).
- dst_path (str) – Path to a file on
dst_fs. - preserve_time (bool) – If
True, try to preserve mtime of the resources (defaults toFalse). - cleanup_dst_on_error (bool) – If
True, tries to delete the file copied todst_fsif deleting the file fromsrc_fsfails (defaults toTrue).
-
fs.move.move_fs(src_fs, dst_fs, workers=0, preserve_time=False)[source]¶ Move the contents of a filesystem to another filesystem.
Parameters: - src_fs (FS or str) – Source filesystem (instance or URL).
- dst_fs (FS or str) – Destination filesystem (instance or URL).
- workers (int) – Use
workerthreads to copy data, or0(default) for a single-threaded copy. - preserve_time (bool) – If
True, try to preserve mtime of the resources (defaults toFalse).