Ejemplo.
Código
#include <iostream> #include <stdlib.h> #include <fstream> using namespace std; bool file_exists(const char * f) { ifstream file; file.open(f); if(file.fail()) return false; file.close(); return true; } int main() { cout << "Vamos a ver si es fichero existe " <<endl; cout << endl; cin.get(); //con esta no funciona bool j = file_exists("%windir%\system32\cmd.exe"); // se puede usar file.exe pues para verficar /* Peo con esta si funciona bool j = file_exists("c:\\windows\\system32\\cmd.exe"); */ if (j) { cout << "si existe el archivo "<< endl; cin.get(); } else { cout << "No existe el archivo" << endl; cin.get(); } return 0; }
Pues desearia conocer como hacer estas rutas dinamicas ya que las uso mucho para el sistema o si hay alguna otra forma de utlizar la libreria fstream
Cualquier ayuda es bienvenida o si pueden darme algun manual o recomendarme algo para poder descubrirlo por mi mismo.