39

I want to download a folder which contains hundreds of files that are hosted on an ftp server to my Windows 7 desktop. I've never used FTP before, so I am not sure where to start.

  • 4
    Navigate to FTP site, Page menu->View in Explorer, Copy files to desktop. Or get a real client like [Filezilla](http://filezilla-project.org/). – Chris S Jul 19 '11 at 17:42

8 Answers8

53
  1. Open an Explorer window. Click on the Start menu, then select My Computer.
  2. Type the ftp url in the the address bar. For example:

    ftp://mirror.anl.gov/pub/ubuntu
    
  3. If a login is necessary, a dialog box will appear.
  4. A listing of all directories and files of the server will appear.
  5. Copy the files just as you would with a normal folder.
evan.bovie
  • 3,202
  • 20
  • 30
upendra
  • 531
  • 1
  • 4
  • 2
  • 4
    _If a login is necessary, a dialog box will appear._ - this didn't happen for me. Instead, I needed to do `ftp://username:password@ftp.example.com/dir1/dir2/` – Dave Salomon Feb 26 '15 at 10:31
29

FTP protocol doesn't support directory download. Most FTP clients (AFAIK, not including standard command line tools "ftp") allow to download directories by getting their listing recursively and downloading files one by one automatically.

There is a plenty of different clients. For instance, filezilla - free and open source.

HUB
  • 661
  • 5
  • 6
  • 2
    you can also use the mget command if you are limited to command line and there is no directory structure – Zypher Jul 19 '11 at 18:34
  • 3
    If you come here from Google, make sure to read the answer below, which notes that even the built-in Explorer can do this, without having to install an additional tool. – FvD Jun 09 '15 at 05:47
1

Map network drive your FTP location - explained here then you can open it using explorer. Copy your folder as usual -- Thiru

0

1)In case of Ubuntu go files folder (App) 2)at bottom there is option called 'connect to server' 3)paste your server address 4)pop-up box asked for password 5)select anonymous 6)after connection you can directly access all folders as same as another storage device

D96
  • 1
0

If you are using Windows 10 you can simply do that by accessing the FTP through the windows explorer.

BoRRis
  • 101
  • 3
0

in terminal, type the following command to download files in the whole directory: wget -nH -m --ftp-user=your_username --ftp-password=your_password ftp://your_ftp_host/*

0

If you archive (zip) the directory, you can get the archive and unzip it locally.

lmno
  • 101
  • 2
-2

I use WinHTTrack website copier or Offline browser, which download files from site.

T.Todua
  • 3,815
  • 9
  • 42
  • 57
  • Isn't WinHTTrack used to copy websites? I personally suggest using a client such as filezilla considering there are lots of files to grab via FTP. https://wiki.filezilla-project.org/Using and https://wiki.filezilla-project.org/Download – Richie086 Dec 06 '13 at 23:01