Board logo

标题: [文件操作] ftp下载不成功 [打印本页]

作者: fulijung    时间: 2015-1-2 18:52     标题: ftp下载不成功

我想下载ftp里的mnt/sdcard/tutu/目录下的txt文件到d盘的D:\xiazai001的文件夹里
下面代码出自本坛,但我修改后不成功,是那里出错了,大家帮忙看看
@echo off  
rem 指定FTP用户名  
set ftpUser=flj
rem 指定FTP密码  
set ftpPass=123123
rem 指定FTP服务器地址  
set ftpIP=192.168.0.46
rem 指定待下载的文件位于FTP服务器的哪个目录  
set ftpFolder=mnt/sdcard/tutu
rem 指定从FTP下载下来的文件存放到本机哪个目录  
set LocalFolder=set LocalFolder=D:/xiazai001
  
set ftpFile=%temp%/TempFTP.txt  
>"%ftpFile%" (  
    echo,%ftpUser%  
    echo,%ftpPass%  
    echo cd "%ftpFolder%"  
    echo lcd "%LocalFolder%"  
    echo bin  
     echo mget *.*
    echo bye  
)  
start ftp -v -i -s:"%ftpFile%" %ftpIP%  

pause
作者: fulijung    时间: 2015-1-2 19:00

回复 1# fulijung

set LocalFolder=set LocalFolder=D:/xiazai001
多了个set LocalFolder改成这样还不行,郁闷

@echo off  
rem 指定FTP用户名  
set ftpUser=flj
rem 指定FTP密码  
set ftpPass=123123
rem 指定FTP服务器地址  
set ftpIP=192.168.0.46
rem 指定待下载的文件位于FTP服务器的哪个目录  
set ftpFolder=mnt/sdcard/tutu
rem 指定从FTP下载下来的文件存放到本机哪个目录  
set LocalFolder=D:/xiazai001
  
set ftpFile=%temp%/TempFTP.txt  
>"%ftpFile%" (  
    echo,%ftpUser%  
    echo,%ftpPass%  
    echo cd "%ftpFolder%"  
    echo lcd "%LocalFolder%"  
    echo bin  
     echo mget *.*
    echo bye  
)  
start ftp -v -i -s:"%ftpFile%" %ftpIP%  

pause
作者: fulijung    时间: 2015-1-2 19:16

是不是我把手机模拟成ftp不行呢明天到公司看看
作者: DAIC    时间: 2015-1-2 20:01

打开CMD窗口,手工登录FTP,手工执行下载命令,看看到哪一步出错了。
作者: yiwuyun    时间: 2015-1-3 11:44

set ftpFile=TempFTP.txt
这一行感觉有点不对样。你改成
set ftpFile=TempFTP.txt
试试。




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2