WaitForFile
Waits until a file exists and/or does not grow anymore. Often needed in import or processing scenarios.

Properties

Input
| Name | Description |
|---|---|
| Path | Path to monitored file |
| WaitForExist | Wait until file exists |
| AwaitedMinSize | If greater than 0 wait for the file size specified (but not longer than 60 seconds) |
| TimeoutExist | Maximum time span (in milliseconds) waiting for a file to be created |
| ThowIfNotExists | Throw an exception if file is not existing after TimeoutExist |
| WaitForNonGrowing | Wait until file is not growing anymore |
| TimeoutNonGrowing | Maximum time span (in milliseconds) waiting for a file to not grow anymore |
| ThrowIfStillGrowing | Throw an exception if file is still growing after TimeoutNonGrowing |
| PollingInterval | Polling interval for file monitoring (in milliseconds) |
| ReturnFileSize | Return file size |
| IgnoreExceptions | Ignore exceptions when accessing file |
Output
| Name | Description |
|---|---|
| Exists | Optional variable that reports if the file exists in the end (type: Boolean) |
| FileSize | Optional variable that reports the file size (if ReturnFileSize equals true, type: Int64) |
| Grows | Optional variable that reports if the file is still growing (type: Boolean) |