# Meta/System filesystem package Library documentation for Meta/System filesystem package. Workspaces: - MetaSystem::FileSystem:{main}: ## MetaSystem::FileSystem:{main}: Library documentation for MetaSystem::FileSystem:{main}: workspace. ### \ EvaluatePath(Data::String path) Evaluate path content and replace dynamic variables. ### \ FileCompare(Data::String path1, Data::String path2) Compare file contents. - path1 : First file. - path2 : Second file. - @return: True if the two file's content are same. ### \ GetDirectoryFromPath(Data::String path) Get directory name from path string. - path : Input path name. - @return: Directory of the full path. ### \ GetExtensionFromPath(Data::String path) Get file extension from path string. - path : Input path name. - @return: File extension of the full path or empty string at directories. ### \ GetFilenameFromPath(Data::String path) Get file name from path string. - path : Input path name. - @return: Filename of the full path. ### \ GetFilesystemResource(Data::String type) Get resource data for file names. ### \ GetStemFromPath(Data::String path) Get stem from path string. - path : Input path name. - @return: Stem of the full path or empty string at directories. ### \ PathMerge(Data::String path1, Data::String path2) Merge two paths. - path1 : First path fragment. - path2 : Second path fragment. - @return: Merged path. ### \ copy(string source, string dest) ### \ currentDirectory() ### \ existDirectory(string name) ### \ existFile(string name) ### \ find(string path, string pattern, Store::Vector result) ### \ list(string path, string pattern, Store::Vector result) ### \ listDirectories(string path, Store::Vector result) ### \ listFiles(string path, Store::Vector result) ### \ mkdir(string name) ### \ move(string source, string dest) ### \ rm(string name) ### \ rmdir(string name)