Table Of Contents

List Folder (G Dataflow)

Last Modified: January 9, 2017

Returns two arrays of strings listing the names of all files and folders found in the specified path.

This node filters both arrays based upon pattern and filters the filenames array based upon the specified datalog type.



An input that restricts the filenames returned to datalog files containing records of the specified data type. Datalog records contain a time stamp cluster and a cluster of panel data. This input can accept any data type.



Path to the folder whose contents you want this node to return.

If path points to a folder that does not exist, file names and folder names return empty arrays, and this node returns an error.


error in

Error conditions that occur before this node runs. The node responds to this input according to standard error behavior.

Default: No error



A string containing special characters that this node uses to restrict the files displayed. pattern does not restrict the directories displayed.

The pattern matching used by this node is similar to the matching used in matching wildcards in Windows filenames.

Character Meaning
? Matches any single character.
* Matches any sequence of zero or more characters.
; Separates patterns, allowing you to specify multiple allowable patterns. Do not insert whitespace following this character because this node interprets whitespace literally.
All other characters, including white space Matches the exact character.

path out

path unchanged.


file names

An array containing the names of the files found in the specified directory.

This node does not return the names of files found in folders within the directory. This node sorts the returned file names alphabetically.


folder names

An array that contains the names of the folders found in the specified directory.

This node sorts the folder names alphabetically. If no path is wired to this node, folder names contains the names of the drives on the computer.


error out

Error information. The node produces this output according to standard error behavior.

Where This Node Can Run:

Desktop OS: Windows

FPGA: All devices (only within an Optimized FPGA VI)

Recently Viewed Topics