nodejs 파일크기 구하는 방법(filesize)
php에서 filesize 함수에 해당 하는것입니다.
아래 처럼 여러가지 형태로 사용이 가능 하다.
if ( fs.existsSync(file) ) {
var aStats = fs.statSync(file)
var filesize = aStats['size'];
var filesize = aStats.size;
console.log(aStats);
console.log('filesize: ' + fs.statSync(file).size);
}
echo '123' > 1.txt
# node test.js
Stats {
dev: 40,
mode: 33188,
nlink: 1,
uid: 0,
gid: 0,
rdev: 0,
blksize: 1048576,
ino: 1398819785,
size: 4,
blocks: 8,
...
...
}
아래는 콤마를 찍어 주는 예제 입니다.
// 소수점 자리
var testsize = 12345.12345;
const option = {
maximumFractionDigits: 4
};
const fsc1 = testsize.toString().replace(/\B(?<!\.\d*)(?=(\d{3})+(?!\d))/g, ",");
const fsc2 = testsize.toLocaleString('ko-KR', option);
console.log('FileSize: ' + fsc1);
console.log('FileSize: ' + fsc2);
FileSize: 12,345.12345
FileSize: 12,345.1235