【发布时间】:2012-11-21 10:58:13
【问题描述】:
BAT文件代码如下:
set SCRIPT_NAME=FTP_SCRIPT.DAT
@echo open "Server"> %SCRIPT_NAME%
@echo "User">> %SCRIPT_NAME%
@echo "Password">> %SCRIPT_NAME%
@echo bin>> %SCRIPT_NAME%
@echo hash>> %SCRIPT_NAME%
@echo mput export.csv>> %SCRIPT_NAME%
@echo y>> %SCRIPT_NAME%
@echo quit>> %SCRIPT_NAME%
@ftp -n -s:%SCRIPT_NAME%
它会正确创建FTP_SCRIPT.DAT 文件,但是命令提示符保持空白并且根本不会出现FTP。我第一次使用批处理脚本。所以不太了解它的细节。这个FTP 命令将如何工作?
【问题讨论】:
-
从
ftp命令中去掉@看看它给出了什么错误,使用@将抑制有价值的调试消息! :)
标签: windows batch-file ftp