mirror of
https://github.com/samuelclay/NewsBlur.git
synced 2025-08-21 05:45:13 +00:00
21 lines
457 B
JavaScript
21 lines
457 B
JavaScript
![]() |
var fs = require('graceful-fs')
|
||
|
var path = require('path')
|
||
|
|
||
|
var walkSync = function (dir, filelist) {
|
||
|
var files = fs.readdirSync(dir)
|
||
|
filelist = filelist || []
|
||
|
files.forEach(function (file) {
|
||
|
var nestedPath = path.join(dir, file)
|
||
|
if (fs.lstatSync(nestedPath).isDirectory()) {
|
||
|
filelist = walkSync(nestedPath, filelist)
|
||
|
} else {
|
||
|
filelist.push(nestedPath)
|
||
|
}
|
||
|
})
|
||
|
return filelist
|
||
|
}
|
||
|
|
||
|
module.exports = {
|
||
|
walkSync: walkSync
|
||
|
}
|