Skip to main content

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

Metadata

Release files for ffsize 1.0.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ffsize 1.0.4
File Size Uploaded
ffsize-1.0.4.tar.gz 4.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for ffsize 1.0.4
File Interpreter ABI Platform
ffsize-1.0.4-py3-none-any.whl Python 3 none any Details

Total release size: 9.7 kB

Release files / ffsize-1.0.4.tar.gz

Download URL ffsize-1.0.4.tar.gz
Size 4.6 kB
Tags Source
SHA-256 checksum
How to use checksums
92442dc49f1da72ba32277de635138b10295d404ccb39efb7680c1c9fe2e8a93
BLAKE2b-256 checksum
How to use checksums
4e36a2cb3ff6a1e4214815c8e3c6be0074c8c120cd3c0493a84d7ecf166c2287
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / ffsize-1.0.4-py3-none-any.whl

Download URL ffsize-1.0.4-py3-none-any.whl
Size 5.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
41bd363fc6d5cedb5dc6c6bf81bfcd6bddb017ed8025c847f90bdec3dbad4639
BLAKE2b-256 checksum
How to use checksums
bb9b5b197768bab393b615d90c17bc7ffd1ae4680b8313493cc6e5ac2d101b75
Upload date
Uploaded using Trusted Publishing?
What is 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

Release history Release notifications | RSS feed

This release

1.0.4 This release

2 release files

1.0.2

2 release files

1.0.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page