Package Internal.FileSystem is an internal package that contains low level functions as interface to the file system. These functions should not be called directly in a scripting environment since more convenient functions are provided in packages Files and Systems.
Note, the functions in this package are direct interfaces to functions of POSIX and of the standard C library. Errors occurring in these functions are treated by triggering a Modelica assert. Therefore, the functions in this package return only for a successful operation. Furthermore, the representation of a string is hidden by this interface, especially if the operating system supports Unicode characters.
Name | Description |
---|---|
Make directory (POSIX: 'mkdir') | |
Remove empty directory (POSIX function 'rmdir') | |
Inquire file information (POSIX function 'stat') | |
Rename existing file or directory (C function 'rename') | |
Remove existing file (C function 'remove') | |
Copy existing file (C functions 'fopen', 'getc', 'putc', 'fclose') | |
Read names of a directory (POSIX functions opendir, readdir, closedir) | |
Get number of files and directories in a directory (POSIX functions opendir, readdir, closedir) |