Skip to content

fullcube/node-folder-lstat

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

node-folder-lstat Build Status

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.

Example

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',
	...
]

About

Run fs.lstat on every file in a directory

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 100.0%