shutil¶
Utility functions for copying and archiving files and directory trees.
XXX The functions here don’t copy the resource fork or other metadata on Mac.
Functions¶
abspath(path) |
Return an absolute path. |
copy(src, dst) |
Copy data and mode bits (“cp src dst”). |
copy2(src, dst) |
Copy data and all stat info (“cp -p src dst”). |
copyfile(src, dst) |
Copy data from src to dst |
copyfileobj(fsrc, fdst[, length]) |
copy data from file-like object fsrc to file-like object fdst |
copymode(src, dst) |
Copy mode bits from src to dst |
copystat(src, dst) |
Copy all stat info (mode bits, atime, mtime, flags) from src to dst |
copytree(src, dst[, symlinks, ignore]) |
Recursively copy a directory tree using copy2(). |
get_archive_formats() |
Returns a list of supported formats for archiving and unarchiving. |
getgrnam(...) |
Return the group database entry for the given group name. |
getpwnam((name) -> (pw_name,pw_passwd,pw_uid,) |
pw_gid,pw_gecos,pw_dir,pw_shell) |
ignore_patterns(*patterns) |
Function that can be used as copytree() ignore parameter. |
make_archive(base_name, format[, root_dir, ...]) |
Create an archive file (eg. |
move(src, dst) |
Recursively move a file or directory to another location. |
register_archive_format(name, function[, ...]) |
Registers an archive format. |
rmtree(path[, ignore_errors, onerror]) |
Recursively delete a directory tree. |
unregister_archive_format(name) |
Exceptions¶
Error |
|
ExecError |
Raised when a command could not be executed |
SpecialFileError |
Raised when trying to do a kind of operation (e.g. |