fs.move¶
Functions for moving files between filesystems.
- fs.move.move_dir(src_fs: Union[Text, FS], src_path: Text, dst_fs: Union[Text, FS], dst_path: Text, workers: int = 0, preserve_time: bool = False) None [source]¶
Move a directory from one filesystem to another.
- Parameters:
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
worker
threads 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: Union[Text, FS], src_path: Text, dst_fs: Union[Text, FS], dst_path: Text, preserve_time: bool = False, cleanup_dst_on_error: bool = True) None [source]¶
Move a file from one filesystem to another.
- Parameters:
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_fs
if deleting the file fromsrc_fs
fails (defaults toTrue
).
- fs.move.move_fs(src_fs: Union[Text, FS], dst_fs: Union[Text, FS], workers: int = 0, preserve_time: bool = False) None [source]¶
Move the contents of a filesystem to another filesystem.