Legato
Legato

GoFiler Legato Script Reference

 

Legato v 1.4j

Application v 5.22b

  

 

Chapter SixFile Functions (continued)

IsFolder Function

Overview

The IsFolder function tests if a folder specified by a string containing a path exists.

Syntax/Parameters

Syntax

boolean = IsFolder ( string path );

Parameters

path

A string containing a fully qualified path. The last path connector (slash) following the folder name is not required. This parameter supports UTF encoding for filenames with Unicode characters.

Return Value

Returns a boolean value as TRUE if file contains a file that exists or FALSE if it does not. The GetLastError function may contain more information if the function returns FALSE. Error codes match Windows system error codes, see Appendix A — Legato SDK Standard Definitions or MSDN.

Remarks

This function runs on Windows and on the VFC only. A URI scheme cannot be used in the specified filename.

The folder name is not required to have a trailing path delimiter. “c:\windows” is the same as “c:\windows\”.

Root names count as folders. For example, “C:\” will return TRUE but “C:” will return FALSE.

UNC administrative shares and root names as count as folders. For example, “\\computer\d$” or “\\computer\a folder”. However, a plain UNC only, such as “\\computer\” does not.

Related Functions

Platform Support

Go13, Go16, GoFiler Complete, GoFiler Corporate, GoFiler, GoFiler Lite, GoXBRL

Legato IDE, Legato Basic