Synchronous / Asynchronous: Synchronous
The Globus Transfer - List Directory action provider uses the `Globus Transfer Directory API to retrieve a listing of contents from an (endpoint, path) pair. Although providing a path is optional, the default path used depends on endpoint type, and it is best to explicitly set a path. This Action Provider supports all options as defined in the List Directory Contents Transfer API documentation.
Additionally, it adds two features not found in the base Globus Transfer List Directory operation.
An input Boolean parameter
path_onlymay be specified which indicates that regardless of the file type of the path, we only will return information about the path itself. This changes the behavior when the path references a folder. Rather than returning the contents of the folder, this will return information about the folder itself. Thus, when this option is present, the output will contain only one file entry.
For each file entry returned, an additional property,
is_folder, is included. This is set to
trueif the file type is folder. This can be helpful, particularly within Flows, to perform branching or other logic dependent on whether a path points to a folder or a regular file.