Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630

    [BATCH] avviare batch quando file txt viene aggiornato

    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

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Quote Originariamente inviata da djjunior Visualizza il messaggio
    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.

  3. #3
    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.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.