KioFileIo Class

KioFileIO allows users to read, write, and access information from the kiosk's file system.

Functions

Type Signature
string GetDirectoryList(string, bool, string, SortFlags)
Gets a list of files and directories at a specified location
string GetFileDetails(string)
Gets details of a file
string GetDirectoryDetails(string)
Gets details of a directory
bool CreateDirectory(bool)
Creates a directory at the given path
bool DeleteDirectory(string)
Deletes a directory
bool MoveDirectory(string, string)
Moves or renames a directory
bool CreateFile(string, bool)
Creates a file at the given file path
bool DeleteFile(string)
Deletes the file at the given file path
bool MoveFile(string, string)
Moves or renames a file
int[] ReadFileData(string, int64, int)
Reads bytes from a file from a specified starting point
string ReadFileDataBase64(string, int64, int)
Reads bytes from a file as a base-64 encoded string
string ReadFileText(string, int, string, bool)
Reads characters from a file
void WriteFileData(string, int[], bool)
Write data to a file
void WriteFileText(string, string, bool, string)
Writes text to a file with the option to overwrite or append
void WriteFileDataBase64(string, string, bool)
Writes binary data to a file
string GetSessionTempDir()
Gets the KioWare temp directory for the current system user
string GenerateSessionTempFilepath(string)
Gets a unique filepath located in the KioWare temp directory