File

Get Parent Directory

Return the file system directory containing the vi, which may be embedded in a vi library or application.

File Dialog+

File dialog that uses standard error handling.

Create Directory Chain

Create a directory and its parent directories if necessary.

Compare File Extensions

Case insensitive test that file extension matches the given string.

Calculate Relative Path

Calculate the relative path between two absolute paths.

MGI_Append Text to File

Append the specified text to the specified file. Note: This VI opens and closes the specified file each time it is called.

Write Entire File

Write the specified data to the specified file. Note: This VI was copied from a National Instruments Internet Toolkit VI of the same name. It is included here for convenience.

Read Entire File

Read entire contents of the specified file. Note: This VI was copied from a National Instruments Internet Toolkit VI of the same name. It is included here for convenience.

Write Little Endian Array File

Write a 2-D array file with a little-endian header so that it will be readable by other windows programs.

Read Little Endian Array File

Read a 2-D array file with a little-endian header.

MGI Get LV Config Path

Returns the path to LabVIEW's configuration (.ini) file. Currently only supports Windows.

Modify Path

If New File Name is not empty, replaces the file name (before the final extension) in the Original Path. If New Extension is not empty, replaces the final extension in the original path. The final extension is anything after the last dot in the file name. Do not include a dot in the New Extension input unless you want more than one dot in your final path.

File Dialog merge VI

Merge VI for dropping a File Dialog primitive (which does not show up on the palette in LabVIEW 8.0 and later when it is only available through an express VI.)

MultiLevel New Directory or Library

Create a new directory or vi library depending on the path specified. Will automatically create all parent directories if required, and does nothing if the directory or vi library already exists.

Special Folder Path

Return the path of the specified special folder. Calls SHGetFolderPathA routine in shell32.dll to determine the answer.

Write Anything

This VI is designed to write any data type to an INI file in human readable form. It will overwrite any data in the specified section of the INI file but leave other sections unchanged.

Read Anything (Merge)

This VI is designed to read data from a file written by Write Anything.vi. If the data type definition has changed since it was written to file, this VI will still read and fill out any elements of the cluster that have the same name. Any elements for which it cannot find a name match in the file will be supplied with their datatype's default value.

Create Temporary Directory

Create a temporary subdirectory. Used for storing multiple temporary files that will have non-random filenames.

Executable Directory Checksum

Compute the total checksum of all files in the exe directory and subdirectories if an executable is running. FFFFFFFF is returned when running from the development system.

Executable Checksum

Compute the checksum of the .exe file if an executable is running. FFFFFFFF is returned when running from the development system.

CheckValue Directory Calculate

Output an array of all files contained in the specified directory along with a CheckValue for each file. Optional Progress Bar Input is updated if wired.

CheckValue Directory Compare

Compare the specified expected files and checkvalues to the specified directory. Extra files in the directory are ignored. If all expected files match, then output true, otherwise output false. If a reference to a slider is wired, then the slider is updated to show the progress of the comparison.