[英]Getting “Could not open data connection to port xxxx” when uploading file to FTP from Windows batch file
[英]Windows batch - ftp uploading and connection
如果连接了互联网,我想将文件上传到我的ftp服务器
在每次运行中,我更喜欢:
if (ftp server can be connected){
upload the file "C:\abc.txt" to the ftp server directory "/ABC_DB"
}
因此,我不确定如何检查ftp连接,是否可以像这样运行:
echo abc > C:\abc.txt
???Check the connection here
OPEN your.ftp.server.com
usernameabc
passwordbcd
CD /ABC_DB
PUT "C:\abc.txt"
QUIT
PAUSE
很抱歉提出这样愚蠢的问题,但我是一批新手,希望您能帮助我= [
测试一下:用您的详细信息更改第2、3、4行
@echo off
set "name=your_ftp_user-name"
set "password=your_ftp_password"
set "server=ftp_server_name"
ping %server% |find /i "TTL=" >nul || (echo server offline, aborting&pause&goto :EOF)
set "ftpScript=%temp%\%~nx0.ftp.tmp"
(
echo open %server%
echo %name%
echo %password%
echo bin
echo CD /ABC_DB
echo PUT "C:\abc.txt"
echo quit
) > "%ftpScript%"
ftp -i -s:"%ftpScript%"
del "%ftpScript%"
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.