In JavaScript - Get the bytes size of a file
npm install --save file-bytes const fileBytes = require('file-bytes'); fileBytes('README.md').then(size => { console.log(`README.md is ${size} bytes`); }); //=> "README.md" is 1806 bytes // sync console.log(`README.md is ${fileBytes.sync('README.md')} bytes`); //=> "README.md" is 1806 bytesReturns a promise for the filename's file size as a number.
Return's the filename's file size as a number.
Type: string
- Convert the output into human style using pretty-bytes
const fileBytes = require('file-bytes'); const prettyBytes = require('pretty-bytes'); console.log(prettyBytes(fileBytes.sync('example.txt'))); //=> 1.34 kB- Get the file sizes of everything in the current repo with glob
const fileBytes = require('file-bytes'); const glob = require('glob'); glob('./*', (err, files) => { // files is an array of filenames. for (let file of files) { const size = fileBytes.sync(file); console.log(`"${file}" is ${size} bytes`); } }); //=> "README.md" is 1806 bytes //=> "package.json" is 122 bytes //=> "index.js" is 497 bytesMIT © Dawson Botsford