Modules | |
| module | mod_file_manager |
Functions/Subroutines | |
| logical function | mod_file_manager::directory_exists (directory) |
| Check if a directory exists. | |
| logical function | mod_file_manager::file_exists (filename) |
| Check if a file exists. | |
| character(len=:) function, allocatable | mod_file_manager::get_file_path (filename) |
| Extract the path of a given file. | |
| character(len=:) function, allocatable | mod_file_manager::get_file_name (path) |
| Extract the filename of a given path. | |
| subroutine | mod_file_manager::create_directory (directory) |
| Create a directory. | |
| character(len=:) function, allocatable | mod_file_manager::simplify_path (path) |
| Simplify "//" in "/" in a path. | |
| character(len=:) function, allocatable | mod_file_manager::escape_path (path) |
| Replace any forbidden character by its escaped form. | |
| subroutine | mod_file_manager::ensure_directory_exists (directory, use_barrier) |
| If the given directory does not exist, create the directory. | |
| character(len=:) function, allocatable | mod_file_manager::read_environment_variable (env, is_fatal) |
| Read an environment variable. | |
| character(len=:) function, allocatable | mod_file_manager::replace_tilde_with_home (path) |
| Replace '~' in path by the content of the 'HOME' environment variable. | |
| subroutine | mod_file_manager::get_notus_path (path) |
| Find the path of Notus executable. | |