Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - Contenuto cartella
Forum - C/C++ - Contenuto cartella

Avatar
ddemarch (Normal User)
Rookie


Messaggi: 29
Iscritto: 17/08/2009

Segnala al moderatore
Postato alle 10:30
Lunedì, 24/08/2009
Ciao!
Sto scrivendo un programma per confrontare due file. Dovrebbe funzionere in automatico cioè appena viene creato un nuovo file di nome pippo.txt (è un esempio) il mio programma lo va a confrontare col campione.txt ed elimina pippo.txt. Poi dovrebbe continuare a verificare nella directory quando viene ricreato e rifare la verifica. Con la parte di test sono a buon punto però con la verifica nella directory no!! :rofl:
Vorrei listare il contenuto della stessa e verificare la presenza di pippo.txt però non ho idea di come fare.
E poi questo metodo è corretto o devo utilizzare altri sistemi per verificare la presenza del file?

Ultima modifica effettuata da ddemarch il 24/08/2009 alle 10:31
PM Quote
Avatar
HeDo (Founder Member)
Guru^2


Messaggi: 2765
Iscritto: 21/09/2007

Segnala al moderatore
Postato alle 17:22
Lunedì, 24/08/2009

non ho capito se vuoi una notifica della creazione del file pippo.txt o sai già te quando viene creato?

per cancellare un file devi usare l'api di windows DeleteFile, per crearlo CreateFile:

http://msdn.microsoft.com/en-us/library/aa363915(VS.85).aspx
http://msdn.microsoft.com/en-us/library/aa363858(VS.85).aspx

PM Quote
Avatar
ddemarch (Normal User)
Rookie


Messaggi: 29
Iscritto: 17/08/2009

Segnala al moderatore
Postato alle 18:00
Lunedì, 24/08/2009
vorrei che il programma riconoscesse da solo il file quando viene creato a che poi lo confrontasse. una volta confrontato viene eliminato e il programma attende chevenga ricreato.

PM Quote
Avatar
HeDo (Founder Member)
Guru^2


Messaggi: 2765
Iscritto: 21/09/2007

Segnala al moderatore
Postato alle 20:30
Lunedì, 24/08/2009

guarda la documentazione di questa api, fa al caso tuo:

http://msdn.microsoft.com/en-us/library/aa364417(VS.85).aspx

PM Quote
Avatar
ddemarch (Normal User)
Rookie


Messaggi: 29
Iscritto: 17/08/2009

Segnala al moderatore
Postato alle 13:34
Mercoledì, 26/08/2009
Grazie HeDo ho risolto!!

PM Quote