How to use the filesize function from filesize

Find comprehensive JavaScript filesize.filesize code examples handpicked from public code repositorys.

filesize.filesize is a JavaScript function that converts a file size in bytes to a human-readable string with the appropriate unit.

136
137
138
139
140
141
142
143
144
145
    fieldSize: config.fileUploadMaxBytes,
    fileSize: config.fileUploadMaxBytes,
    parts: config.fileUploadMaxParts,
  },
});
config.fileUploadMaxBytesFormatted = filesize(config.fileUploadMaxBytes, {
  base: 10,
  round: 0,
});
app.post(
fork icon251
star icon248
watch icon14

+ 3 other calls in file

121
122
123
124
125
126
127
128
129
130
131
  }
  parentDir.children.forEach((sizes, index) => {
    parentDir.size += sizes.size;
    parentDir.children[index].filesizeString = filesize.filesize(sizes.size);
  });
  parentDir.filesizeString = filesize.filesize(parentDir.size);
  parentDir.commaSize = parentDir.size.toLocaleString();


  return parentDir;
}
fork icon0
star icon0
watch icon1

+ 2 other calls in file

How does filesize.filesize work?

filesize() is a function that takes a number and an optional configuration object, and returns a string that represents a human-readable file size, with the size value scaled to an appropriate unit (e.g. bytes, kilobytes, megabytes, etc.) based on the input value. It supports options for customizing the output format, including the unit system (binary or decimal), the number of decimal places to display, and the base value for the scaling calculation.

29
30
31
32
33
34
35
36
37
38
// for (let file of filesStream) {
//   const stat = fs.statSync(file);
//   statObj.push({
//     name: file.match(regexFileName).toLocaleString(),
//     size: stat.size,
//     sizeString: filesize.filesize(stat.size),
//   });
// }
// console.log(statObj);
// switch (sortCommand) {
fork icon0
star icon0
watch icon1

304
305
306
307
308
309
310
311
312
313
})) {
  spinner.tick();
  statObj.push({
    name: file.name,
    size: file.size,
    sizeString: filesize.filesize(file.size),
  });
}
spinner.clear();
switch (sortCommand) {
fork icon0
star icon0
watch icon1

+ 2 other calls in file

Ai Example

1
2
3
4
5
const filesize = require("filesize");

const fileSizeInBytes = 123456789;
const fileSizeInKB = filesize(fileSizeInBytes, { round: 0 }); // round to nearest integer
console.log(fileSizeInKB); // output: 120563 KB

In this example, filesize is used to convert the file size from bytes to kilobytes, and round the result to the nearest integer. The result is then logged to the console.