Batch file FTP-批处理文件挂起/创建零字节文件

Batch file FTP-批处理文件挂起/创建零字节文件,batch-file,ftp,Batch File,Ftp,我创建了一个bat文件,它使用ftp将文件放到另一个位置(下面的代码)。如果我手动登录到该位置,我可以毫无问题地放置文件 但是,在运行批处理文件时,进程挂起put命令。它确实在那里放置了一个文件,但它是零字节的,并且它从不增加 对此问题的任何帮助都将不胜感激 ftp -s:%0 goto done open ftp.domain.co.uk Username password cd NewFolder put C:\Test.txt bye : done @echo off exit

我创建了一个bat文件,它使用ftp将文件放到另一个位置(下面的代码)。如果我手动登录到该位置,我可以毫无问题地放置文件

但是,在运行批处理文件时,进程挂起put命令。它确实在那里放置了一个文件,但它是零字节的,并且它从不增加

对此问题的任何帮助都将不胜感激

ftp -s:%0
goto done
open ftp.domain.co.uk
Username
password
cd NewFolder    
put C:\Test.txt
bye
: done
@echo off
exit

您提供的数据不足
:/
-只需询问域的管理员
ftp.domain.co.uk
。请尝试从put命令中删除c:\。使用
lcd
更改本地目录。@foxidrive谢谢您的建议。恐怕我试过了,运气不好。它仍然挂起在“150数据连接”。我想你会发现ftp.exe使用被动模式ftp传输,就像web浏览器一样,而你的服务器需要主动模式。您可能希望对此进行调查,看看是否可以下载其他命令行FTP工具。