我想复制一组本地文件ftp://124.30.124.230
(它会要求输入用户名和密码)。我想在 400 系统上完成这项工作,所以我计划通过创建批处理文件来完成这项工作。有人能帮我编写代码吗?
更新
我尝试了下面的脚本,但是运行它时出现错误。
lftp -e 'mirror -r C:\Documents and Settings\voyager\Desktop\Ramkrishna\Daily Report /MINDSCAPE/Ramkrishnan/ftp' -u ablftp,(password entered) 124.30.124.230
pause
我的结果是这样的:
C:\Documents and Settings\voyager\Desktop>lftp -e 'mirror -r 'lftp' is not recognized as an internal or external command, operable program or batch file.
C:\Documents and Settings\voyager\Desktop>C:\Documents and Settings\voyager\Desk top\Ramkrishna\Daily Report /MINDSCAPE/Ramkrishnan/ftp' -u ablftp,(*) 124.30.124.230 'C:\Documents' is not recognized as an internal or external command, operable program or batch file.
答案1
我的第一次尝试是 lftp,使用mirror -r
命令。
因此你基本上可以创建批处理文件
lftp -e 'mirror -r /local/path /path/on/ftp' -u user,pass 124.30.124.230
并在所有主机上运行它