Command line 需要从批处理脚本执行FTP命令
需要编写将文件从FTP复制到本地驱动器的批处理脚本 我正试图使用Command line 需要从批处理脚本执行FTP命令,command-line,command,batch-file,Command Line,Command,Batch File,需要编写将文件从FTP复制到本地驱动器的批处理脚本 我正试图使用cmd命令提示符来实现这一点 内部批处理文件 请帮帮我或贴任何线 我找到了答案非常感谢但是 我需要使用2个文件script.txt和batch.bat 其中包含script.txt代码: open ftp.server.com username password cd folderpath/newfolder get file1.xml close bye 和batch.bat代码 ftp -v -i -s:script.txt
cmd
命令提示符来实现这一点
内部批处理文件
请帮帮我或贴任何线
我找到了答案非常感谢但是
我需要使用2个文件script.txt
和batch.bat
其中包含script.txt代码:
open ftp.server.com
username
password
cd folderpath/newfolder
get file1.xml
close
bye
和batch.bat代码
ftp -v -i -s:script.txt
echo done!
但是我怎样才能只使用.bat
文件,这样我只需要1个文件而不是2个文件呢
作为起点:
@echo off
@echo open ftp.server.com > script.txt
@echo username >> script.txt
@echo password >> script.txt
@echo cd folderpath/newfolder >> script.txt
@echo get file1.xml >> script.txt
@echo close >> script.txt
@echo bye >> script.txt
那就做吧
ftp -v -i -s:script.txt
最后-要进行整理,请删除temporary script.txt:
del script.txt
非常感谢!但是我怎样才能只使用.bat文件呢?我的意思是只使用一个文件:)太好了,只需要在“>”之前丢失任何空格,否则用户名和密码将获得不需要的额外空间,脚本将失败。