@echo off
rem 指定FTP用户名
set ftpUser=updata
rem 指定FTP密码
set ftpPass=updata
rem 指定FTP服务器地址 ip地址 或IP地址 端口号
set ftpIp=47.112.39.246
rem 指定待下载的文件位于FTP服务器的哪个目录
set ftpFolder=.
rem 指定从FTP下载下来的文件存放到本机哪个目录
set LocalFolder=%~dp0
echo open %ftpIp% > abc.txt
echo user %ftpUser% %ftpPass% >> abc.txt
echo quote PASV >> abc.txt
rem 更改本地计算机上的工作目录
echo lcd %LocalFolder% >>abc.txt
echo prompt off >>abc.txt
rem 使用二进制文件传输方式
echo bin >> abc.txt
rem 要下载的文件
echo mget * >> abc.txt
echo bye >> abc.txt
ftp -n -s:abc.txt
pause
按理来说是没问题的
但偏偏就报cant check for file existence
我研究好几天,都懵逼了,求助各位大佬,救我。
服务器环境用了宝塔,端口已经全开,指向都修改成外网ip了,还是这样。我
压根想不明白为啥会找不到文件。
直接用winscp登上去明明一点问题都没有。