30 #ifndef __PDS_RAFILE_HPP__
31 #define __PDS_RAFILE_HPP__
64 #if defined(WIN32) || defined(_WIN32)
75 #if defined(WIN32) || defined(_WIN32)
140 bool ArraySizeInFile(
const std::string &filepath,
unsigned int &Nlin,
unsigned int &Ncol);
165 std::string
FullFile( std::initializer_list<std::string> str_text_list );
302 std::string default_data);
312 bool ExistParam(
int argc,
char*
const argv[], std::string param);
std::string HomeDir(void)
Retorna una nueva cadena de texto con la dirección del directorio de usuario. HOME en gnu-linux y {HO...
std::string Filename(std::string filepath)
Retorna un std::string con el filename de un filepath.
std::string Programpath(void)
Retorna un std::string con la ruta del programa que lo invoca.
std::string ReplaceExtension(std::string filepath, std::string new_ext)
Retorna un std::string con un filepath con otra extension de un filepath.
std::string Basename(std::string filepath)
Retorna un std::string con el basename de un filepath.
bool ArraySizeInFile(const std::string &filepath, unsigned int &Nlin, unsigned int &Ncol)
Retorna el número de lineas significativas y columnas de un archivo. Se asume que es un archivo de te...
char * Fgets(FILE *fd)
Retorna una linea leida desde un desriptor de fichero de texto. No descarta el salto de linea '\n' y ...
long SignificativeLinesInFile(const std::string &filepath)
Retorna el número de lineas significativas de un archivo. Se asume que es un archivo de texto.
std::string GetParamString(int argc, char *const argv[], std::string param, std::string default_data)
Obtiene el dato de tipo std::string que va después del parámetro param en una cadena de parámetros ar...
std::string Pwd(void)
Retorna un std::string con la ruta actual.
std::string FullFile(std::initializer_list< std::string > str_text_list)
Retorna una nueva cadena con un filepath creado por la union de las cadenas de entrada,...
const std::string FileSep
std::string con un separador de fichero "\\" para WINDOWS y "/" para linux.
std::string Extension(std::string filepath)
Retorna un std::string con el extension de un filepath.
bool ExistParam(int argc, char *const argv[], std::string param)
Retorna true si existe el parámetro param.
const char CharFileSep
std::string con un separador de fichero "\\" para WINDOWS y "/" para linux.
bool IsFile(std::string path)
Retorna true si es un fichero existenteste (simbólico o real) no directorio, o false si no.
std::string Dirname(std::string filepath)
Retorna un std::string con el directorio de un filepath.
bool ElementsInFile(const std::string &filepath, unsigned int &Nel)
Retorna el número de elementos de un archivo. Se asume que es un archivo de texto.
bool IsDir(std::string path)
Retorna true si es un directorio existenteste (simbólico o real) no fichero, o false si no.
Nombre de espacion para PDS (Procesamiento Digital de Senales)