We can use folder search to list all the files available in one folder.
var folderSearchObj = search.create({
type: "folder",
filters:
[
["internalid","anyof","17"]
],
columns:
[
search.createColumn({
name: "internalid",
join: "file",
label: "Internal ID"
}),
search.createColumn({
name: "name",
join: "file",
label: "Name"
}),
search.createColumn({
name: "filetype",
join: "file",
label: "Type"
})
]
});
var searchResultCount = folderSearchObj.runPaged().count;
log.debug("folderSearchObj result count",searchResultCount);
folderSearchObj.run().each(function(result){
// .run().each has a limit of 4,000 results
return true;
});