File System
gkScript main object
class gkScript
{
...
// Local filesystem
bool loadFile(string path, string content);
bool loadFile(string path, string content, size_t offset, size_t size);
string readStdin();
bool saveFile(string path, string content, bool overwrite = false);
bool saveFile(string path, string content, size_t offset);
bool setFileSize(string path, size_t size);
bool setFileAttributes(string path, int attributes);
bool copyFile(string sourcePath, string targetPath, bool overwrite);
bool moveFile(string sourcePath, string targetPath);
bool deleteFile(string path, bool recycleBin = false);
bool createDirectory(string path);
bool deleteDirectory(string path);
vector<DirectoryEntry> listDirectory(string path);
bool getFileInformation(string path, DirectoryEntry &info);
map<string, value> getFileSummary(string path);
map<string, string> enumDrives();
bool addNetworkConnection(string path, string user, string password, string localDrive = "");
bool deleteNetworkConnection(string path, bool force = false);
...
};Directory Content
Script
Function
Ranged read/write operations
Script
Function
File summary
Script
Function
Read console input
Script
Function
Read console input
Script
Function
Last updated
Was this helpful?