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.

<fn> EvaluatePath(Data::String path)

Evaluate path content and replace dynamic variables.

<fn> 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.

<fn> GetDirectoryFromPath(Data::String path)

Get directory name from path string.

  • path : Input path name.

  • @return: Directory of the full path.

<fn> 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.

<fn> GetFilenameFromPath(Data::String path)

Get file name from path string.

  • path : Input path name.

  • @return: Filename of the full path.

<fn> GetFilesystemResource(Data::String type)

Get resource data for file names.

<fn> GetStemFromPath(Data::String path)

Get stem from path string.

  • path : Input path name.

  • @return: Stem of the full path or empty string at directories.

<fn> PathMerge(Data::String path1, Data::String path2)

Merge two paths.

  • path1 : First path fragment.

  • path2 : Second path fragment.

  • @return: Merged path.

<fn> copy(string source, string dest)

<fn> currentDirectory()

<fn> existDirectory(string name)

<fn> existFile(string name)

<fn> find(string path, string pattern, Store::Vector result)

<fn> list(string path, string pattern, Store::Vector result)

<fn> listDirectories(string path, Store::Vector result)

<fn> listFiles(string path, Store::Vector result)

<fn> mkdir(string name)

<fn> move(string source, string dest)

<fn> rm(string name)

<fn> rmdir(string name)