I need to upload a full folder using FTP. Is there is any option for transferring a folder and all of its contents at once?

link|improve this question
feedback

migrated from stackoverflow.com Apr 12 '11 at 13:21

This question came from our site for professional and enthusiast programmers.

6 Answers

Use an FTP client such as LeechFTP or FileZilla or something similar. Many people swear by CuteFTP, but it's shareware last I checked. All support transferring a whole folder including directory structure.

link|improve this answer
1  
+1 for FileZilla: filezilla-project.org/download.php?type=client – William Jackson Apr 12 '11 at 14:23
feedback
  1. have the user/client zip the folder
  2. upload the zip file
  3. unzip the folder server side.
link|improve this answer
note: my answer was posted at StackOverflow. That's why it references a "coding" solution. – Chase Florell May 15 '11 at 1:20
feedback

Check this out.

You can also programmatically create a folder on the server, and then upload all files to that new folder.

link|improve this answer
feedback

FileZilla is great for this. If you don't want to download/install anything, this can be done with Internet Explorer. Go into the advanced options, and select Enable FTP folder view (outside of Internet Explorer). Then you can point an explorer window at your FTP server and drag-and-drop files and folders between explorer windows.

link|improve this answer
feedback

If you're using a standard command-line ftp client, the MPUT command will allow you to transfer all files matching a (shell glob-style) pattern, so MPUT * will send all files in the current directory. There is also MGET to retrieve files matching a pattern.

By default, both MPUT and MGET will prompt for whether to transfer each file before doing so. You'd probably want to turn off prompting with the "PROMPT" command (no argument; it's a toggle).

link|improve this answer
feedback

Firefox has a plug-in called FireFtp that is a nice ftp client.

link|improve this answer
feedback

Your Answer

 
or
required, but never shown