If File Exists
Verb: ifFile
Checks for the existence of a file following a specified file path.
Syntax
ifFile --file(String) [--fileSystem(FileSystem)] (Boolean)=value
Inputs
Script | Designer | Required | AcceptedTypes | Description |
---|---|---|---|---|
--file | File Path | Required | Text | Full path of the file that should be checked. |
--fileSystem | File System | Optional | File System | File system connection variable.
1. To obtain the connection variable with an available file system, this connection must be established using one of the following commands: IBM RPA Control Center. 2. If nothing is specified in this parameter, the operating system's local file system is used by default. |
Outputs
Script | Designer | AcceptedTypes | Description |
---|---|---|---|
value | Result | Boolean | Returns a boolean that ratifies or denies the existence of the file specified in the File Path parameter, assigning "True" to indicate the existence of the file, or "False" to indicate its absence. |
Example
A directory called "fileFolder" is prepared, containing a file named "verifiedFile.txt". Then, the command If File Exists is used to check if the file exists, informing its path.
defVar --name documentsPath --type String
defVar --name fileFolder --type String
defVar --name verifiedFile --type String
defVar --name fileExist --type Boolean
getSpecialFolder --folder "MyDocuments" documentsPath=value
createDir --path "${documentsPath}\\fileFolder" fileFolder=value
writeToFile --value "Verified File!!." --file "${fileFolder}\\verifiedFile.txt" --overwrite verifiedFile=value
// Checks whether the previously prepared folder file exists.
ifFile --file "${verifiedFile}" fileExist=value
logMessage --message "File Exist: ${fileExist}" --type "Info"
// After executing the script, the following result is obtained:
// File Exist: True.