Comment spécifier la source et la destination répertoires FTP en tâche de script?

Je suis entrain de créer un script à la volée pour ftp des fichiers à partir d'un ordinateur distant. J'ai créer un fichier qui est ensuite appelé à partir de la ligne de commande avec

ftp -s:filename proxy

où le nom de fichier est le fichier que je viens de créer. Le fichier a un code semblable au suivant:

anonymous@ip address
username
prompt off
binary
cd c:\destination directory
mget c:\source directory\*.*
quit

Qui ne fonctionne pas. Ni la suivante:

anonymous@ip address
username
prompt off
binary
cd c:\source directory
mput c:\destination directory
quit

Évidemment, je ne suis pas si bon en ftp. Comment, dans quel ordre, où, dans mon fichier dois-je préciser l'endroit où je veux les fichiers à présenter (répertoire de destination, et aussi de l'endroit où le processus de ftp est en cours d'exécution), et où je veux les fichiers à venir à partir de l'adresse ip de l'ordinateur qui a des fichiers que je veux). Ai-je besoin pour définir le répertoire avant de commencer le processus de ftp?

Je suis en cours d'exécution dans un package SSIS, et je ne suis pas à l'aide de la SSIS tâche ftp, parce que je ne veux pas un échec si aucun fichier n'est trouvé. Si il n'y a rien, c'est cool. Si il y a quelque chose là, je veux une copie.

(C'était de travailler dans mon domaine de développement, et maintenant, quand je suis en train de récupérer des fichiers à partir d'un serveur que j'ai vraiment n'ont pas accès à l'exception de ftp, je ne suis pas d'obtenir quoi que ce soit. Voir Comment éviter SSIS FTP tâche de l'échec quand il n'y a pas de fichiers à télécharger? pour une version antérieure, liés à la question.)

Mise à jour:
Les deux réponses ci-dessous, l'inscription à écran lcd et lecteur de cd, sont corrects. Cependant, mon exemple n'a toujours pas, jusqu'à ce que je l'ai remplacé les barres obliques inverses avec des barres obliques. En d'autres mots, de mes finale de, de travail le résultat est comme suit:

anonymous@ip address
username
prompt off
binary
lcd /destination directory
cd /source directory
mget *.*
quit