08/10/06 9:58
...nn saprei.... però se è un file potresti provare ad aprirlo. se ti da errore non esiste altrimenti...
ps è l'unico metodo k mi viene in mente..
08/10/06 10:01
ecco.... x verificare esistenza di un file...(con questa verifichi anche se il file è apribile o no...)
bool szFileExists(LPCTSTR filename)
{
if(!filename)
return false; // No filename = no file.
bool exists = false;
HANDLE h = CreateFile(filename,
0, // Accesso desiderato.
FILE_SHARE_READ | FILE_SHARE_WRITE,
0, // Nessuna eredita' nell'handle ritornato.
OPEN_EXISTING, // La chiamata fallisce se il file non esiste.
FILE_ATTRIBUTE_NORMAL,
0); // handle del file Template.
if(INVALID_HANDLE_VALUE != h)
{ // Chiamata riuscita... Il file esiste.
CloseHandle(h);
exists = true;
}
return exists;
}
Ultima modifica effettuata da 08/10/06 10:03