[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文件操作] 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

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

TOP

打开CMD窗口,手工登录FTP,手工执行下载命令,看看到哪一步出错了。

TOP

是不是我把手机模拟成ftp不行呢明天到公司看看

TOP

回复 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

TOP

返回列表