Salve,
come posso far avviare un file. bat ogni qualvolta un file .txt si aggiorna?
Premetto che questo file può aggiornarsi molte volte, quindi il bat dovrebbe controllare l'ultima modifica del file txt per potersi lanciare.
Grazie
Salve,
come posso far avviare un file. bat ogni qualvolta un file .txt si aggiorna?
Premetto che questo file può aggiornarsi molte volte, quindi il bat dovrebbe controllare l'ultima modifica del file txt per potersi lanciare.
Grazie
Il batch dovrebbe essere lanciato periodicamente dallo scheduler del sistema operativo e operare tutti i controlli. Non mi pare che la soluzione sia efficiente, meglio scrivere un piccolo programma che gira in background o, meglio, un servizio. Ovviamente in un linguaggio che conosci.
No MP tecnici (non rispondo nemmeno!), usa il forum.
Il sistema operativo comunque mette a disposizione sistemi per "tenere d'occhio" le modifiche ai file (inotify su Linux, FindFirstChangeNotification su Windows, QFileSystemWatcher in Qt, System.IO.FileSystemWatcher in .NET, watchdog su Python, ...) anche senza dover andare in polling.
Amaro C++, il gusto pieno dell'undefined behavior.