QFileSystemWatcher
-
Buongiorno a tutti, sono un neofita Qt. Volevo chiederti informazioni in merito alla classe QFileSystemWatcher. In particolare chiedevo se la classe fosse, o nel caso conosciate altre classi, in grado di dirmi su quel preciso file cosa è avvenuto, cioè una rinnomina una cancellazione o una modifica oltre dirmi quale cartella o file è stato modificato/eliminato/aggiunto. Qualcuno di voi potrebbe postarmi anche un snippet che mi mostri come si possa fare. Vi ringrazio anticipatamente
nicola -
QFileSystemWatcher non fornisce l'informazione di cui hai bisogno. Ad ogni modo, associando un watcher ad uno o più file file puoi facilmente ricavare il tipo di cambiamento avvenuto combinando il QFileSystemWatcher con QFileInfo. L'unica cosa che rimane ostica forse è distinguere fra cancellazioni e ridenominazioni.