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

[文件操作] 批处理怎样在ftp的莫个根目录下查找文件并下载?

如下代码是下载公司ftp服务器上“2014年图档/5月份/12号/”这个文件夹下的一个叫“np14512-m01-02.prt.3”的图档到“D:/部分零件重制”文件夹下,其中ftp上的“2014年图档”文件夹有“1月份,2月份,3月份.....这样的文件夹”而且这样的"月份"文件夹下还有“1号2号,3号.....”这样的子目录,我要的文件都在这些最低子目录下,每次必须把代码指定到这些子目录下才能下载,如何在代码里只指定“2014年图档”这个目录让它在这个目录里搜索文件并下载呢,这样每次输入“np14.....”这样的名字文件就不用老重新定义子目录了,大家帮忙看看,不胜感谢
  1. echo   
  2. rem 指定FTP用户名  
  3. set ftpUser=flj
  4. rem 指定FTP密码  
  5. set ftpPass=123123
  6. rem 指定FTP服务器地址  
  7. set ftpIP=192.168.0.46
  8. rem 指定待下载的文件位于FTP服务器的哪个目录  
  9. set ftpFolder=2014年图档/5月份/12号
  10. rem 指定从FTP下载下来的文件存放到本机哪个目录  
  11. set LocalFolder=set LocalFolder=D:/部分零件重制
  12.   
  13. set ftpFile=%temp%/TempFTP.txt  
  14. >"%ftpFile%" (  
  15.     echo,%ftpUser%  
  16.     echo,%ftpPass%  
  17.     echo cd "%ftpFolder%"  
  18.     echo lcd "%LocalFolder%"  
  19.     echo bin  
  20.     echo mget *.prt*
  21.     echo bye  
  22. )  
  23. start ftp -v -i -s:"%ftpFile%" %ftpIP%  
  24. pause
复制代码

大家千万不要以这个代码为参考,如有其他代码更好,我的目的就是要把所需文件下载到本地
这样不会影响大家的思路

TOP

返回列表