Create Directory Recursive VI
- Updated2025-07-30
- 2 minute(s) read
Creates a directory and any parent directories it requires to exist.

Inputs/Outputs
directory
—
directory specifies the path to the directory to create. If you specify a directory that already exists, this VI does nothing.
unused
—
Formerly maximum path length. This input is no longer used.
permissions
—
permissions specifies the permissions setting for the file or directory. The default is 111101101, which is rwx r-x r-x in common file notation, and means the current user has permission to read, write, and execute files in this directory; the current user's group members have permission only to read and execute; all system users have permission only to read and execute. Refer to Setting Permissions for more information about how to define the permissions you want to set.
error in (no error)
—
error in describes error conditions that occur before this node runs. This input provides standard error in functionality.
directory copy
—
directory copy returns directory unchanged.
directories created
—
directories created returns the path to the directory and paths to any parent directories this VI creates.
error out
—
error out contains error information. This output provides standard error out functionality. |
directory
—
unused
—
permissions
—
error in (no error)
—
directory copy
—
directories created
—
error out
—