Skip to main content

Three functions to copy/move files faster with Python

Project description

Three functions to copy/move files faster with Python:

Based on this answer: https://stackoverflow.com/a/28129677/15096247

pip install FastCopyFast
copyfile(src: str, dst: str, copystat: bool = True) -> bool



movefile(src: str, dst: str, copystat: bool = True) -> bool



copytree(  

src: str, dst: str, ignore: Union[list, type(None)] = None, symlinks: bool = False  

)
from FastCopyFast import copyfile,movefile,copytree



copyfile(r"F:\2020-12-02 15-35-25.mp4", r'c:\videoxxxxxxxxxxxx.mp4')

Out[3]: True



copyfile(r"F:\2020-12-02 15-35-25.mp4", r'c:\videoxxxxxxxxxxxx.mp4', copystat=False)

Out[4]: True



copyfile(r"F:\2020-12-02 15-35-25.mp4", r'c:\videoxxxxxxxxxxx2x.mp4', copystat=False)

Out[5]: True



movefile(r"C:\videoxxxxxxxxxxxx.mp4",r'c:\videoxxxxxxxxxxxxaaaaaa.mp4' , copystat=False)

Out[7]: True



movefile(r"c:\videoxxxxxxxxxxxxaaaaaa.mp4",r'c:\videoxxaavvvvbbbxxxxxxxxxxaaaaaa.mp4' , copystat=True)

Out[8]: True



copytree(r"F:\GUTENBERGNEU2", 'c:\\testcopytree', ignore=None,symlinks=False)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

FastCopyFast-0.52.tar.gz (3.9 kB view details)

Uploaded Source

Built Distribution

FastCopyFast-0.52-py3-none-any.whl (5.3 kB view details)

Uploaded Python 3

File details

Details for the file FastCopyFast-0.52.tar.gz.

File metadata

  • Download URL: FastCopyFast-0.52.tar.gz
  • Upload date:
  • Size: 3.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.10

File hashes

Hashes for FastCopyFast-0.52.tar.gz
Algorithm Hash digest
SHA256 5330b84aee7561bc3fdbe1e843c9b2c02b3d4c322025b06ebacd44fbe75a9dbd
MD5 121dbaed436ba6ca5ef0fa0c22c114db
BLAKE2b-256 7cb45af9c4eab9146bb4026f6503fb0da6de4f6c8c4563bfce1bed71cb3cd074

See more details on using hashes here.

Provenance

File details

Details for the file FastCopyFast-0.52-py3-none-any.whl.

File metadata

  • Download URL: FastCopyFast-0.52-py3-none-any.whl
  • Upload date:
  • Size: 5.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.10

File hashes

Hashes for FastCopyFast-0.52-py3-none-any.whl
Algorithm Hash digest
SHA256 afcc07cf09bf1651d9e4be02f2b724d138407df84a9e8f0964ffa4246ec52fd3
MD5 a75f2d4f57295e1b2fcf83afc43da22d
BLAKE2b-256 d746729f6c58d03925e168c95cae10d2b0a423836e8f4baf18281010000f7b64

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page