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', 'fread', 'fwrite', '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) |