|Examples||Mac & Win||Server||Client||Guides||Statistic||FMM||Blog||Deprecated||Old|
Queries list of file names in folder as JSON.
|Files||10.5||✅ Yes||✅ Yes||✅ Yes||✅ Yes||✅ Yes|
|Path||Native path to the directory.||"C:\Test"|
|Keys||The keys to retrieve.
Pass a list of values including Size, CreationTimeStamp, AccessTimeStamp, ModificationTimeStamp, Visible.
Name, Directory and Type can be passed, but are always included.
If keys is "All", we include all keys.
Added IsApplication and IsPackage values for v13.5.
|filter||Optional, limits what is returned.
Default is 0 to report all files.
Pass a combination of 1 for showing only files, 2 for showing only directories and 4 for showing only visible items.
Add 8 if the path includes the file name specification with wildcards.
Combined pass 4+1 for visible files or 2+1 for visible directories.
|ExtensionFilter||Optional, a filter for getting only files with matching file extension.||".txt"||Optional|
Returns JSON array or error.
DescriptionQueries list of file names in folder as JSON.
This function needs a native path. Please use Path.FileMakerPathToNativePath function in order to convert a FileMaker style path to a native path.
With filter parameter being 8 on Windows, you can pass a path with wildcards directly and ExtensionFilter parameter is ignored. This is not supported on macOS.
TimeStamps are returned in the FileMaker formatting. On Windows a key AlternateFileName may be included in result if the file has an alternative file name for DOS.
If you need sorting, please check JSON.SortWithEvaluate function.
We can add more Keys if needed. Let us know if you need another value for all files.
List files on desktop:
List files and sort by name:
List files and sort by size descending:
List files and sort by modification time stamp:
- Version 13.5
- Version 11.5
- Fixed Files.ListAsJSON to query date and size of a symlink instead of the target.
- Version 10.5
- Added Files.ListAsJSON function to list files and return it as JSON.
- MBS FileMaker Plugin, version 13.5pr7
- MBS FileMaker Plugin, version 13.5pr6
- MBS FileMaker Plugin, version 11.5pr7
- New in MBS FileMaker Plugin 10.5
- Neues MBS FileMaker Plugin 10.5 - Über 6400 Funktionen in einem Plugin
- MBS FileMaker Plugin 10.5 - More than 6400 Functions In One Plugin
- MBS FileMaker Plugin, version 10.5pr1
- Embrace JSON
This function checks for a license.
Created 28th September 2020, last changed 30th October 2023