<p>I have the need to copy the entire contents of a directory on a FTP location onto a shared networked location. FTP Task has you specify the exact file name (not a directory) and File System Task does not allow accessing a FTP location.</p>

<p><strong>EDIT</strong>: I ended up writing a script task.</p>

[{'answer_id': 42178, 'author': 'Booji Boy', 'author_id': 1433, 'author_profile': 'https://Stackoverflow.com/users/1433', 'pm_score': 1, 'selected': False, 'text': '<p>When I need to do this sort of thing I use a batch file to call FTP on the command line and use the mget command. Then I call the batch from the DTS/DTSX package.</p>\n'}, {'answer_id': 88160, 'author': 'CodeRot', 'author_id': 14134, 'author_profile': 'https://Stackoverflow.com/users/14134', 'pm_score': 2, 'selected': True, 'text': "<p>I've had some similar issues with the FTP task before. In my case, the file names changed based on the date and some other criteria. I ended up using a Script Task to perform the FTP operation.</p>\n\n<p>It looks like this is what you ended up doing as well. I'd be curious if anyone else can come up with a better way to use the FTP task. It's nice to have...but VERY limited. </p>\n"}, {'answer_id': 2118425, 'author': 'Carl', 'author_id': 327990, 'author_profile': 'https://Stackoverflow.com/users/327990', 'pm_score': 2, 'selected': False, 'text': '<p>Nothing like reviving a really old thread... but there is a solution to this.</p>\n\n<p>To copy the all files from a directory then specify your remote path to be /[directory name]/*</p>\n\n<p>Or for just files and not directories /[directory name]/<em>.</em></p>\n\n<p>Or specific file types;  /[directory name]/*.csv</p>\n'}]
['https://Stackoverflow.com/questions/42171', 'https://Stackoverflow.com', 'https://Stackoverflow.com/users/1950/']