I need a win32 application with a gui and a windows services who do the following :
Take all file in a directory structure who are uploaded by user of website.
The files are like this :
FolderOfFiles/OrderId/TheFiles
The files could be zip (need to be automaticly unzip), rar, AI, eps, jpg, pdf etc (it's always image file of any kind of format)
The soft have to unzip the file if there is a zip and, convert all the graphic image in a Jpg of 400pixel width, put this new file in another directory on the computer keeping the directory structure (folder with in name the folderId), then he have to upload by ftp the ORGINAL file on another server, after that, he have to delete the original local file so on this computer we have only the jpg converted on the other place. When the folder is empty of all the original file, the directory need to be delete.
If the original file can't be converted because this is an unknow format, the file is only uploaded by ftp and deleted localy.
All the action are listed on the gui so i can see what the service do
The application must be in .net (c# is better)