下午好,
我在使用以下批处理文件时遇到了一些麻烦。
@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
答案 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