Home > Uncategorized > LFTP for Windows

LFTP for Windows

I’ve been using a version of the excellent LFTP (v3.7.6), command line FTP client for Windows as part of a more complex backup program I’ve written.  

Recently, my program stopped working as expected, so I began investigating.  One line of investigation took me down the route of updating the LFTP version I had installed – not as easy as I’d hoped!  In fact, it looks like there’s no-one who maintains a Windows build of LFTP anywhere on the net (I couldn’t even find the version I’d been using again), so I had to build my own using CYGWIN.  This is not exactly complicated, but it was a waste of time that I didn’t have, so I’m posting my build here which’ll hopefully save someone else an afternoon!  It is built with SSL support and you will need to extract all of the files in the archive in order to use it.  It’s compressed using the increasingly popular 7-Zip.

You can add all of the files to the %windir%\system32 folder to use the program from any folder on the system, or simply run it directly from any folder you choose.

For help and usage instructions, see the LFTP homepage where there’s plenty of support and links to instructions available.

Download Linklftp407win.7z

Categories: Uncategorized
  1. Chris Zahrobsky
    December 13, 2011 at 11:12 pm
    • robparker
      December 14, 2011 at 10:02 am

      Links are checked working. Try a right-click, save as…

  2. Colin Parry
    December 11, 2012 at 12:14 pm

    Hi Rob,

    First of all I’d like to thank you for building this fantastic Windows version of LFTP. I’d been looking for something like this for a long time!

    I understand you didn’t write LFTP, but I have question for you if you could help anyway. I am using your build of LFTP to transfer files from wind turbines to a central server. The wind farm has 39 turbines and the program is working for 37 of them, however for two turbines a strange thing happens:

    Instead of: “—- CWD path to be sent is `/C:/TEMP/../VisuPro/15211621′”

    They give: “—- CWD path to be sent is `~/C:/TEMP/../VisuPro/15211620′” (note extra tilde)

    when trying to change the remote directory. The result is that the remote directory should be: “<— 250 CWD command successful. "C:/VisuPro/15211621/" is current directory."

    but instead it becomes: "<— 250 CWD command successful. "C:/TEMP/VisuPro/15211620/TEMP/VisuPro/15211620/" is current directory."

    Therefore the files cannot be found. I have tried to understand why this is happening but sadly to no avail.

    If you are able (willing?) to help, I can send you the log file but I don't have an email address for you? Mine is cparry@NOSPAMfalckrenewables.com.

    Any light you can shed on the matter would be most appreciated.



  3. Benjamin Foster
    June 21, 2017 at 6:08 pm

    does this work on Windows XP?

    • robparker
      June 21, 2017 at 6:56 pm

      Yes, it does…

  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: