FTP Directory Listing VI
- Updated2025-07-30
- 3 minute(s) read
Returns a list of entries for a directory on the FTP server. The VI uses the LIST command to interpret the list as a UNIX ls command output. If the VI fails, it uses the LIST command to retrieve the list of names in the directory.
(NI Linux Real-Time) The FTP server is disabled by default, and you cannot use it in safe mode. National Instruments recommends using WebDAV as the file transfer mechanism for improved security.

Inputs/Outputs
active (T)
—
active specifies whether the data connection is active or passive. The default is TRUE, which specifies an active connection.
ftp session
—
ftp session contains the refnum to an FTP session.
directory path
—
directory path is the path to a directory on the FTP server.
error in (no error)
—
error in describes error conditions that occur before this node runs. This input provides standard error in functionality.
ftp session out
—
ftp session out returns the same value as ftp session.
reply code
—
reply code is the FTP status code in the reply string.
reply string
—
reply string is the reply that the FTP server returns.
error out
—
error out contains error information. This output provides standard error out functionality.
dir list
—
dir list contains information about directory entries, such as the entry name, modification date, size, and type.
|
active (T)
—
ftp session
—
directory path
—
error in (no error)
—
ftp session out
—
reply code
—
reply string
—
error out
—
dir list
—
type
—