Supprimer un message
rfr
Ah Ah ... euh ...
La ou je bossais avant, chez Océ donc, on avait un produit qui s'appelait PRISMASatellite, avec un autre brol qui s'appelait le Unified Client et que tout le monde s'en fout mais tout ça pour dire que cet unified client avait ce qu'on appel une fonctionnalité de "hot folder". Un répertoire où tout fichier déposé était imprimé.
Et ça a été une vrai merde à développer. Et on a dépassé clairement les 15 lignes de VBS. Tout simplement parce que regarder si un fichier arrive (ET S'IL EST COMPLETEMENT ARRIVE) n'est pas aussi simple qu'on le croit.
Sous Windows, il y a un API (Watcher) qui facilite encore les choses mais malgré tout ... Sous unix, c'est pire encore, mais ça existe aussi (toujours chez Océ, dans PRISMApro par exemple). La solution sous unix était de reprendre le code de lsof et de découvrir quand un fichier était toujours "ouvert" par un autre processus.
Bref, ne jamais se fier aux premières impressions.
Sinon il y a des outils tous fait que l'on peut customiser. A voir si ça fait ce qu'il faut, je n'ai pas cherché longtemps:
http://www.filebuzz.com/fileinfo/58054/File_and_Folder_Watcher.html
La ou je bossais avant, chez Océ donc, on avait un produit qui s'appelait PRISMASatellite, avec un autre brol qui s'appelait le Unified Client et que tout le monde s'en fout mais tout ça pour dire que cet unified client avait ce qu'on appel une fonctionnalité de "hot folder". Un répertoire où tout fichier déposé était imprimé.
Et ça a été une vrai merde à développer. Et on a dépassé clairement les 15 lignes de VBS. Tout simplement parce que regarder si un fichier arrive (ET S'IL EST COMPLETEMENT ARRIVE) n'est pas aussi simple qu'on le croit.
Sous Windows, il y a un API (Watcher) qui facilite encore les choses mais malgré tout ... Sous unix, c'est pire encore, mais ça existe aussi (toujours chez Océ, dans PRISMApro par exemple). La solution sous unix était de reprendre le code de lsof et de découvrir quand un fichier était toujours "ouvert" par un autre processus.
Bref, ne jamais se fier aux premières impressions.
Sinon il y a des outils tous fait que l'on peut customiser. A voir si ça fait ce qu'il faut, je n'ai pas cherché longtemps:
http://www.filebuzz.com/fileinfo/58054/File_and_Folder_Watcher.html