Checking existence of a file (#FILE EXIST)
The command #FILE EXIST checks whether a file exists in the file system and can open it. After calling #FILE EXIST the call result is saved to V.G. variables. This is retained until the next time #FILE EXIST is called.
| 
 V.G.<var_name> | 
 Meaning | 
 Data type | 
 Unit for | Permitted access | 
| FILE_EXIST | Result of data search. When the file is found, then 1 | Boolean | 0 , 1 | R | 
| FILE_EXIST_PATH_NAME * | Path with file name* | String | - | R | 
| FILE_EXIST_DIRECTORY * | Path without file name. The path ends with '\' * | String | - | R | 
* Paths that are entered in the table of search paths in the start-up list (P-STUP-00018) or channel list (P-CHAN-00401) .
| Syntax: | 
| #FILE EXIST [ PATH="<filename>" ] | 
| PATH= | Name of the file whose existence is to be checked with or without directory specification. | 
The equals sign (=) is optional.
Attention

RELATIVE DIRECTORIES:
If the PATH parameter is specified as relative, a search is made for the file in the folders of the start-up/channel parameter list.
The search is for the sequence main program - subroutine - work directory.
Programing Example

Checking the existence of a file
%FileExist
N010 #FILE EXIST[PATH = "C:\TestDir\test.nc"]
N030 $IF V.G.FILE_EXIST == TRUE
N040 #MSG ["FILE EXISTS"]
N050 $ELSE
N060 #MSG ["FILE DOES NOT EXIST"]
N070 $ENDIF
N090 M30