Ciao a tutti,
in C++, uso piccola funzione per constrollare se un file esiste (è presente) e comportarmi di conseguenza:
bool exists(char* name)
{
ifstream myFile(name);
return myFile;
}
Questo codice l'ho trovato da qualche parte su internet.
Uso anche una funzione di boost filesystem:
if (boost::filesystem::exists(name))
Il problema è che, apparentemente nelle stesse identiche condizioni, con file NON esistente, a volte le funzioni mi restituiscono true, come se il file esistesse!!
Non ho assolutamente capito da cosa cavolo possa dipendere e non so dove battere la testa!
Avete qualche idea o suggerimento??