|
|
This function verifies existence and access rights of the specified file. | ||||||||||||||||||
| Syntax: | |||||||||||||||||||
| {LOG_VAR}= exists({STR_EXPR},{"r"|"w"|"x"})
or {LOG_VAR}= exists({STR_EXPR},{"r"|"w"|"x"},{"/CLIENT"}) |
|||||||||||||||||||
I/O parameters:
|
|||||||||||||||||||
Return value: |
|||||||||||||||||||
|
|||||||||||||||||||
Example: |
|||||||||||||||||||
| Declaration of Variables | |||||||||||||||||||
10 C -- Pre-definiton of variables
20 DOCU_INT_2 = 0
30 DOCU_STRING_1 = "/tmp/test.seite"
40 C -- If file is found on client computer and can be opened for
read access,
50 if (exists(DOCU_STRING_1,"w", "/CLIENT")==TRUE)
60 C -- Open file for write access
70 DOCU_INT_1 = open(DOCU_STRING_1,"w")
80 C -- modify and close file
90 .........
100 close(DOCU_INT_1)
110 else
120 C -- file not found or write access not allowed
130 put("This file cannot be accessed on the client computer!")
140 endif
|
|||||||||||||||||||
| Result: | |||||||||||||||||||
| If the file is not found on the client computer or if write access is not allowed, an error message ("This file cannot be accessed on the client computer!") is displayed. Otherwise, the file is processed. | |||||||||||||||||||
|
Functions and commands: File Interface |