Friendly fork of folder-stat that adds support for symlinks.
Run fs.lstat
on every file in a directory.
This returns an array of filenames and an array of stats with correlating indexes.
This is based on code from serve-index
.
var stat = require('folder-lstat');
stat('/bin', function(err, stats, files) {
console.log(stats);
console.log(files);
});
yields:
[
{
dev: 16777218,
mode: 33261,
nlink: 2,
uid: 0,
gid: 0,
rdev: 0,
blksize: 4096,
ino: 17824241,
size: 18576,
blocks: 16,
atime: "Sun May 18 2014 21:23:45 GMT-0400 (EDT)",
mtime: "Wed Oct 23 2013 19:18:48 GMT-0400 (EDT)",
ctime: "Wed Oct 23 2013 19:18:48 GMT-0400 (EDT)"
},
{
dev: 16777218,
mode: 33133,
nlink: 1,
uid: 0,
gid: 0,
rdev: 0,
blksize: 4096,
ino: 17823135,
size: 1228240,
blocks: 1208,
atime: "Mon May 19 2014 20:07:38 GMT-0400 (EDT)",
mtime: "Wed Oct 23 2013 19:18:43 GMT-0400 (EDT)",
ctime: "Wed Oct 23 2013 19:18:43 GMT-0400 (EDT)"
},
...
]
[
'bash',
'cat',
...
]