1#ifndef VIENNA_RNA_PACKAGE_FILE_UTILS_H
2#define VIENNA_RNA_PACKAGE_FILE_UTILS_H
98 const char *replacement);
char * vrna_basename(const char *path)
Extract the filename from a file path.
void vrna_file_copy(FILE *from, FILE *to)
Inefficient ‘cp’.
char * vrna_dirname(const char *path)
Extract the directory part of a file path.
int vrna_file_exists(const char *filename)
Check if a file already exists in the file system.
char * vrna_filename_sanitize(const char *name, const char *replacement)
Sanitize a file name.
int vrna_mkdir_p(const char *path)
Recursivly create a directory tree.
char * vrna_read_line(FILE *fp)
Read a line of arbitrary length from a stream.