Bonjour !
Les vacances commence à peine que mon père a besoin de moi pour un petit programme...argh
Donc pour faire bref je vais d'abord poser le décor, ce sera plus simple pour bien comprendre mes questions par la suite :
- Mon père a besoin d'un système qui lui permet de gérer sa presse (il a une maison de presse)
- Le but est d'avoir l'image de couverture du magazine sur un écran après avoir tapé la codification correspondant à celui-ci
- On peut trouver sur un site internet toutes les images de couverture de ces magazines, mise à jour à chaque nouvelle parution
- Le but est d'avoir les vieilles parutions en mémoire sur l'ordinateur (c'est pour gérer le vieux stock), celles-ci étant supprimées du site internet dès la parution d'un nouveau numéro
- Les images sur le site internet ont pour nom leur codification (Donc pour les retrouver sur l'ordi, on fait recherche, on tape la codif et c ok)
- Le but est donc de telecharger quotidiennement les nouvelles images à partir du site internet, pour ce job un aspirateur de site programmé automatiquement chaque nuit fait parfaitement l'affaire
- Le problème, c'est qu'en mode "update" l'aspirateur va supprimer les anciennes references déjà présentes sur l'ordi, ce qu'on ne veut pas
Voilà ce que je pense faire pour résoudre le problème :
- Je stock toutes les images dans un fichier "toto", ainsi que dans un fichier "temp"
- Chaque nuit l'aspirateur telecharge à nouveau toutes les images dans le fichier"temp"
- L'aspirateur ne remplaçant sur l'ordinateur que les fichiers qui ont été modifiés sur le site internet, il y aura un certain nombre de fichiers dans le repertoire "temp" qui auront pour date de création celle de la journée en cours
- Un programme se charge alors de récupérer ces fichiers la (par rapport à la date), et comme on veut les avoir dans le repertoire image alors qu'il portent le même nom que leur version précédente, il faut donc les renommer tout en gardant leur nom de départ (la codification), je pense donc rajouter à la fin du nom de l'image 2 chiffres aléatoires afin de les differencier tout en gardant l'essentiel, la codification...
Par exemple, le nom de l'image avant la modif sera 159753.jpeg, après modif ce sera 15975345.jpeg, et en faisant la recherche sous windows avec la codif 159753 on tombera bien sur les 2 images que l'on souhaite. De plus, elle pourront ainsi cohabiter dans le même répertoire "image"...
Donc pour conclure est-ce que ce que je souhaite faire est programmable en C ? C'est à dire récupérer la date d'un fichier, faire la comparaison avec l'horloge windows, si la date est identique renommer ce fichier avec 2 chiffres aléatoires au bout, le recopier dans le fichier "image", puis enfin supprimer ce fichier du repertoire "temp"...
Ce qui me dérange le plus là dedans c'est récupérer l'heure système ds le programme...
Voilà voilà, j'ai essayé d'être bref, je crois que c'est complètement loupé........
Si vous lisez ces lignes, merci d'avoir lu ce message en entier :-))
Guillaume