Files
react-native-code-push/scripts/getFilesInFolder.js
2016-02-24 17:15:58 -08:00

18 lines
606 B
JavaScript

var fs = require("fs");
// Utility function that collects the stats of every file in a directory
// as well as in its subdirectories.
function getFilesInFolder(folderName, fileList) {
var folderFiles = fs.readdirSync(folderName);
folderFiles.forEach(function(file) {
var fileStats = fs.statSync(folderName + "/" + file);
if (fileStats.isDirectory()) {
getFilesInFolder(folderName + "/" + file, fileList);
} else {
fileStats.path = folderName + "/" + file;
fileList.push(fileStats);
}
});
}
module.exports = getFilesInFolder;