[WaitForFile file=FileName]Text[/WaitForFile]
To perform an action as soon as a file appears on disk, put WebDNA inside of a [WaitForFile] context. The server will wait until the specified file appears on disk, then execute 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):
Try 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. |