Skip to main content

Counts all the files, folders, total sizes, and optionally crc in the directory recursively.

Project description

f(ile)f(older)size

Python script to quickly check the size and optionally crc of all files and folders in a directory and its contents recursively. Also includes a status bar and can export a list of contents with size and crc as a csv.

Prints:

  • file count
  • folder count
  • total file size
  • total file + folder size
  • total crc for all data (with --crc)
  • [any file/folder read/access errors]

Get from PyPI: https://pypi.org/project/ffsize/

usage: ffsize [options] path

Counts all the files, folders, total sizes, and optionally crc in the directory
recursively.

positional arguments:
  path

optional arguments:
  -h, --help      show this help message and exit
  -v, --version   show program's version number and exit
  -c, --crc       take checksum (CRC32) of files
  -s, --sym       follow symbolic links that resolve to directories
  -w, --csv       write list of files, folders, and info to ffsize.csv
  --enc encoding  set csv encoding, see
                  https://docs.python.org/3/library/codecs.html#standard-encodings

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

ffsize-1.0.4.tar.gz (4.6 kB view details)

Uploaded Source

Built Distribution

ffsize-1.0.4-py3-none-any.whl (5.1 kB view details)

Uploaded Python 3

File details

Details for the file ffsize-1.0.4.tar.gz.

File metadata

  • Download URL: ffsize-1.0.4.tar.gz
  • Upload date:
  • Size: 4.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for ffsize-1.0.4.tar.gz
Algorithm Hash digest
SHA256 92442dc49f1da72ba32277de635138b10295d404ccb39efb7680c1c9fe2e8a93
MD5 7ccacb6cb1793c6aab8ce95ce0dc62c6
BLAKE2b-256 4e36a2cb3ff6a1e4214815c8e3c6be0074c8c120cd3c0493a84d7ecf166c2287

See more details on using hashes here.

File details

Details for the file ffsize-1.0.4-py3-none-any.whl.

File metadata

  • Download URL: ffsize-1.0.4-py3-none-any.whl
  • Upload date:
  • Size: 5.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for ffsize-1.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 41bd363fc6d5cedb5dc6c6bf81bfcd6bddb017ed8025c847f90bdec3dbad4639
MD5 f422b65741a78ff9e0d221f90bdf64bb
BLAKE2b-256 bb9b5b197768bab393b615d90c17bc7ffd1ae4680b8313493cc6e5ac2d101b75

See more details on using hashes here.

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