To perform an action as soon as a file appears on disk, put WebDNA inside of a [WaitForFile] context. The server waits until the specified file appears on disk, then executes the WebDNA inside the context.
Example (normally you would put the following text into a .tpl file on your server and use a web browser to link to it):
You can write WebDNA that learns if the WaitForFile timed out:
The value of [succeeded] becomes either T or F, depending on whether or not the [WaitForFile] succeeded in finding the file on disk before the timeout expired.
Parameter | Description |
---|---|
file
|
|
timeout
|
(Optional) Number of seconds to wait before cancelling the operation. No WebDNA inside the [WaitForFile] context will be executed. Defaults to 30 seconds if not specified. |