FTP scripting from desktop to web host with wamp

Have a series of files on local windows server that I want to ftp to a web server host. the location of these files, source and target change on each use. the files are essentially the same wildcards (*.pdf, *.htm,  etc...) the transfer variables are the same (client,subclient,date) which dictate the location of the folders on both ends. I currently do this locally with a home grown filecopy program that is drivn from an xml file. Now moving to cloud hosting it must be ftp. I'm looking for an ftp package with scripting so that this is an automatic action. would love to find an ftp/xml solution but doubt that is in the cards. I'm going from a win10 desktop to a win 2012 server running wamp. Any thoughts greatly appreciated.
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Most FTP apps can already help you script. But it sounds like you can already program yourself.
Therefore, the solution that probably best suits you would be a Visual Studio project (since that's free, the Community edition), along with the easy to use WnSCP component to do the heavy FTP lifting. That way you can program it to read a config file, and use those paramaters to copy/FTP files.

Look here for inspiration:


I'm guessing the transfer part is probably only 50 lines of code, and a few more for the config reading. So basically, it's still like scripting.
Because you have full control over it, you can have your own error handling routines (What ya think of Telegram-ing you alerts about errors?), and how to write your log files.
If you keep using other apps, usually you'll find a missing feature in one program, and another in the other, so you'll never be satisfied anyway.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
jsgouldAuthor Commented:
Tks. Winscp is the winner. works flawlessly
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.