Application Directory.vi


Returns the LV App directory + Relative path.


Build Path.vi


Functions identically to LabVIEW "Build Path" function, but is polymorphic to also allow the path and/or input to be an array. There are two array modes: (1) if "base path" and "name or relative path" are arrays then the output array is built element by element with the ideces of base path corresponding to those of "name or relative path" (2) if "base path" is a literal and "name or relative path" is an array then the output array is build by appending each element in "name or relative path" onto base path.


Compare File Binary.vi


Compare File Binary.vi - Compares two files to be of the same size and containing the same binary data.


Compare Two Paths.vi


Compare Two Paths.vi - Compares two paths and if the paths are the same type (both absolute or both relative), the relative path between them is returned.


Convert Dirs to VI Libraries (proxy).vi





Convert File Extension.vi





Copy with Options.vi


Adds useful options to the "Copy" primitive. It allows to replace existing files with the options "If Newer", "Never", and "Always".


Create Dir if Non-Existant.vi


Will create all directories above and including the directory defined by the "Directory Path" input, if they do not already exist.


Current VI's Path.vi


Returns the current VI's path + relative path.


Current VIs Parent Directory.vi


Gets the path to the parent directory of the calling VI. This may be used for building a path to a config file that exists in that directory or a directory relative to it. This function will move up the file structure until it reaches and Operating System Directory. It will not return the path to a built EXE or to an LLB.


Default Directory.vi


Returns the default directory + relative path.


Delete Recursive.vi


Deletes the file or directory specified by path. If path specifies a directory that is not empty and "Recursive" is FALSE or if you do not have write permission for both the file or directory specified by path and its parent directory and "Ignore Read-Only" is FALSE, this function does not remove the directory and returns an error.


Instrument Library.vi


Returns the Instrument Library path + relative path.


List Directory Recursive.vi


Returns an array of strings listing the names of all files in directory path and its subfolders, filtering the file names array based upon the specified pattern. If "Treat llb files as directories" is TRUE, llb files will not show up in the "file paths" output, but thier contents will. If "List only Top-level files in llbs?" is TRUE, only top-level llb contents will show up in the "file paths" output.s


List Directory.vi


Augments the primitive List Directory function by allowing multiple semicolon delimited patterns.


List Top Level VIs.vi


Lists the Top-Level VIs in an LLB or EXE.


Merge Directories.vi


Copies the contents of source directory into the destination directory. If source directory has subdirectories they will be copied into the destination directory recursively. Optionally, existing files may be overwritten, by setting the "Overwrite Existing Files?" input to TRUE. If you attempt to overwrite an existing file without setting to TRUE ans error will be returned. If FALSE, existing files will not be overwritten and no error wil be returned, Optionally, read-only files may be overwritten, by setting the "Ignore Read-Only?" input to TRUE. If you attempt to overwrite a read-only files without setting to TRUE an error will be returned. Optionally, by setting the "Delete Source?" input to TRUE the source directory will be deleted upon merge completion if no errors occured.s


OpenG Library.vi


Returns the OpenG Library path + relative path.


Set VI Top Level.vi


Sets the top level flag of a VI within an LLB to top level.



Strip Path Extension.vi


Splits a relative or absolute path into its root and extension. Path can be a string or a path. For example: path => c:\temp\lock.txt root => "c:\temp\lock" extension => "txt" path => temp\lock.txt root => "temp\lock" extension => "txt" path => c:\temp.folder\lock root => "c:\temp.folder\lock" extension => "" path => lock.txt root => "lock" extension => "txt"


Strip Path.vi


Functions identically to LabVIEW "Strip Path" function, but is polymorphic to also allow the path input to be an array. If an array is used, the outputs become arrays.


Temporary Directory.vi


Returns the temp directory + relative path.


User Library.vi


Returns the User Library path + relative path.


Valid Path.vi


Valid Path.vi - Checks to see if a path is valid, meaning not "Empty path" and not "Not a Path".


VI Library.vi


Returns the LV VI Library directory (vi.lib) + Relative path.