Skip to content

meirdev/filesize

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

filesize

Cross-platform physical disk space. Inspired by https://github.com/Freaky/rust-filesize.

Example

import os

from filesize import file_real_size, file_real_size_fast

path = "/path/to/file"

file_real_size(path)
file_real_size_fast(path, os.lstat(path))

Human-readable file size:

from filesize.format import Unit, format_unit, format_base

format_base(87653942)  # 87.65 MB
format_unit(87653942, Unit.KB)  # 87653.94 KB