Directory operations
Check if directory exists
Determains whether directory at specified path exists.
Parameters
Parameter | Description |
Path | The path to check. |
Output
Simple value,'True' if directory exists. 'False' otherwise.
Since
6.3
Create directory
Creates a directory at the SFTP server. It is not possible to create several levels of directories in one step. If you want to create the directory "./dirA/dirB", the directory "./dirA" must exist. Otherwise you have to do it in two steps; first creates directory "./dirA" and the second one created "./dirA/dirB".
Parameters
Parameter | Description |
Remote path | Path to the directory to create. |
Output
No output.
Since
6.3
Delete directory
Deletes specified directory. Note that the directory must be empty unless Recursive is set to true.
Parameters
Parameter | Description |
Remote path | Path to directory to delete |
Recursive | Specifies whether to also delete all files and subdirectories. |
Output
No output.
Since
6.3
List directory
Lists all files and directories in a specified path.
Parameters
Parameter | Description |
Remote path | Path to list. |
Mask | Mask to use when filtering items in directory. Example "*.txt". Regular expressions can also be used by prefixing with "regex:", example "regex:[A|B].*" to list all files starting with "A" or "B" |
Case sensitive | Specifies whether to ignore casing or not. |
Include files | Specifies whether to include files in the listing. |
Include directories | Specifies whether to include directories in the listing. |
Recursive | Specifies whether to also search in subdirectories. |
Output
A table consisting of records with the following structure:
Member | Description |
Name | The name of the file or directory. |
IsDirectory | True if the item is a directory, false if it is a file. |
Size | The size, in bytes, of the item. |
LastAccessTime | Last time item was accessed. |
LastModifiedTime | Last time the item was modified. |
CreationTime | Time of item creation. |
Since
6.3
Last updated