ng:fileExist

ng:fileExist

ng:fileExist(path)

 

The ng:fileExist Xpath function has this format:

 

ng:fileExist(path), where path contains the path to a file, that should be verified.

 

The function returns true, if the file exists and false, if the file does not exist.

 

The function can e.g. be used for verifying, if a file exists before you try to embed it in a PDF file.

 

 

Examples

 

On the Windows platform you can use this expression:

ng:fileExist('C:\temp\testfile.txt')

 

 

On the IBM i you can e.g. use this to verify if an image is found in the IFS with this expression:

ng:fileExist('/IFormNG2/MyImages/CHKPRE.png')

 

ng:fileExist('//QNTC/MyServer/Share/filename.pdf')

 

Related function is ng:resourceExist.

    • Related Articles

    • ng:resourceExist

      ng:resourceExist(resource,path) This function checks, if a resource in InterFormNG2 exists or not. The function returns a boolean: true or false. The ng:resourceExist Xpath function has this format: ng:resourceExist(resource,path), where: resource ...
    • ng:decrypt

      The built-in function, ng:decrypt is linked with the encryption functions: ng:encrypt and the workflow component, Set secure workflow variable. The function, ng:decrypt can decrypt contents, that was previously encrypted with these functions. The ...
    • ng:minimum

      InterFormNG2 includes the special built-in XPath function, ng:minimum. This function returns the smallest value of two numeric arguments. The function only accepts two numeric arguments - no more and no less. Examples: ng:minimum(-14,2) returns 2 ...
    • ng:base64

      The built-in function, ng:base64 converts a string (text) into a base64 based string. This can e.g. be used, if you want to insert any kind of data into an XML node, without substituting any characters, that are not allowed. This function is related ...
    • ng:spellOutNumber

      ng:spellOutNumber(number,locale) The built-in XPath function, ng:spellOutNumber can help you to spell out a number as text. The output text is as-is and might not fit the exact way to write the amount of a text in any locale, but you can e.g. replace ...