GetFolders(path, [searchPattern], [depth]) Last updated: 08. Feb 2024
Gets a list of all subfolders below a specific folder.
Parameters
Name | Type | Description |
---|---|---|
path | string | Absolute path to the folder which you want to list sub folders for. |
searchPattern (optional) | string | Enter a wildcard of files to retreive, default is "*" |
depth (optional) | number | How many extra levels of subfolders, default is 0 |
Returns
An array of folder objects.
Example
Code example (#JS)
#JS is mixed HTML (or other text file) with inline JavaScript with # starting and ending each inline statement.#{
// Get the list of files
var list = docly.getFolders("Test files");
// The rest of the code just outputs the list in the demo field below
var json = JSON.stringify(list);
var formatted = docly.FormatJSON(json);
var html = formatted.replace(chr(13), "");
write(html);
}#
Output
The #JS code above produces the output shown below:[
{
"SortOrder": "1",
"DefaultContent": true,
"Accept": "",
"SpecifyCustomColumns": false,
"CustomColumns": [],
"CustomColumns_type": "CustomColumns",
"HideFilenameColumn": false,
"Expand": true,
"Packages": [],
"Packages_type": "Packages",
"ROWID": "4533b73f-c3b6-5e77-b143-222e43d122fb",
"OKCount": "0",
"PassedCount": "0",
"FailedCount": "0",
"TotalCount": "0",
"RemainCount": "0",
"Name": "Folder 1",
"Url": "/Test-files/Folder-1",
"DoclyId": 45972,
"Guid": "3rujvHyLOE-BkiQUUX5Kng",
"LastModified": "2025-01-30T11:16:35.500075+01:00",
"Size": 582,
"Path": "/Test files/Folder 1"
},
{
"Name": "Folder 2",
"Url": "/Test-files/Folder-2",
"DoclyId": 45973,
"Guid": "4KBt5OiHKUO_CMfMjN4rUA",
"LastModified": "2025-01-30T11:15:36.4144002+01:00",
"Size": 237,
"Path": "/Test files/Folder 2"
},
{
"Name": "Folder 3",
"Url": "/Test-files/Folder-3",
"DoclyId": 45974,
"Guid": "rXOvQs861068dtNVyXh3nQ",
"LastModified": "2025-01-30T11:15:41.7160163+01:00",
"Size": 237,
"Path": "/Test files/Folder 3"
}
]