We receive stock inventory updates from our 7 distributors every day in an FTP download. How can I set up a scheduled to pull the CSV file from each distributors FTP daily into one folder? For example every day at 8:00 AM, the FTP would automatically download the updated inventory file from our distributors FTP and place the updated file in the same folder.

I've tried everything and haven't had any luck, I have tried doing this using the following software, WinSCP, GoodSync, FileZilla, CyberDuck, FlashFXP, FTP Voyager, & Ipswitch

however, maybe I am doing something wrong so any advice or recommendation would be greatly appreciated

  • TurboFTP claims to have this feature, although I've never tried it. tbsoftinc.com/turboftp/schedule-file-transfer.html – spikey_richie Sep 5 at 14:14
  • I'm assuming you're running Windows since you mentioned WinSCP... have you considered creating a simple script and then creating a task in Task Scheduler to run the script at a certain time, or times, every day? I believe WinSCP supports CLI, but if not, PuTTY does (if needing to utilize CAC certs or smart cards, utilize PuTTY-CAC). – JW0914 Sep 5 at 14:15
  • Looks like WinSCP supports it too winscp.net/eng/docs/guide_schedule – spikey_richie Sep 5 at 14:15
  • 1
    I believe you can give WinSCP a script to execute, and so create a scheduled task to call WinSCP+ftp-script – Smock Sep 5 at 15:07

Just write a simple download script using your favorite scriptable FTP client. And then schedule it using Windows Task Scheduler.

As you already have WinSCP, you can use it.
See WinSCP guide to scheduling file transfers to FTP server.

WinSCP can even generate the script for you.

(I'm the author of WinSCP)

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.