Skip to content

Instantly share code, notes, and snippets.

@kenny1har
Last active August 31, 2017 02:22
Show Gist options
  • Save kenny1har/da6098427ff2a1e17ed67881597bb7c4 to your computer and use it in GitHub Desktop.
Save kenny1har/da6098427ff2a1e17ed67881597bb7c4 to your computer and use it in GitHub Desktop.
function getFiles(folder, search) {
var items = folder.getFiles();
var files = [];
for (var i=0; i < items.length; i++) {
var item = items[i];
if (item instanceof Folder && item.name != '.' && item.name != '..') {
files.concat(getFiles(folder));
} else if (item instanceof File && item.name.toLowerCase().indexOf(search) > -1) {
files.push(item);
}
}
return files;
}
var folder = new Folder('category');
var files = getFiles(folder, '.jpg');
for (var i=0; i<files.length; i++) {
var file = files[i];
// file
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment