使用批处理程序上传文件

时间:2014-05-13 10:42:11

标签: batch-file file-upload

下午好,

我在使用以下批处理文件时遇到了一些麻烦。

@echo off
set /p Pass=Enter your password: 
ncftp <<EOF
open -u thomas -p %Pass% MyHost.com
cd "Program"
lcd "../Program"
put -R *
bye
EOF

在密码后返回以下错误 &LT;&LT;此时没有预料到

我在互联网上的某个地方有这个脚本。如果他这样做,它就像一个魅力。 我做错了什么或我该怎么做我用互联网搜索了&lt;&lt;但我没有得到任何搜索结果。

亲切的问候,

Thomas de Vries

2 个答案:

答案 0 :(得分:0)

这是您脚本中的问题。

ncftp <<EOF

<<EOF是语法错误,<EOF会将同一文件夹中名为EOF的文件重定向到ncftp可执行文件。

您的源素材似乎没有经过调试。

答案 1 :(得分:0)

@echo off
set /p Pass=Enter your password: 
(
echo open -u thomas -p %Pass% MyHost.com
echo cd "Program"
echo lcd "../Program"
echo put -R *
echo bye
) | ncftp
相关问题