For the longest time I have always used wget to handle command line ftp downloads.
For one particular download I was doing wget stopped working with wildcards. Probably something to do with the server I was connecting to.
I started researching and found a cool windows batch file to do this:
Here is the script from the example altered for my needs.
echo user MyUserName> ftpcmd.dat
echo MyPassword>> ftpcmd.dat
echo bin>> ftpcmd.dat
echo cd IDX>>ftpcmd.dat
echo mget pics-*-2*.tar>> ftpcmd.dat
echo quit>> ftpcmd.dat
ftp -n -s:ftpcmd.dat SERVERNAME.COM