标题: [文件操作] 批处理怎样在ftp的莫个根目录下查找文件并下载? [打印本页]
作者: fulijung 时间: 2015-1-3 16:21 标题: 批处理怎样在ftp的莫个根目录下查找文件并下载?
如下代码是下载公司ftp服务器上“2014年图档/5月份/12号/”这个文件夹下的一个叫“np14512-m01-02.prt.3”的图档到“D:/部分零件重制”文件夹下,其中ftp上的“2014年图档”文件夹有“1月份,2月份,3月份.....这样的文件夹”而且这样的"月份"文件夹下还有“1号2号,3号.....”这样的子目录,我要的文件都在这些最低子目录下,每次必须把代码指定到这些子目录下才能下载,如何在代码里只指定“2014年图档”这个目录让它在这个目录里搜索文件并下载呢,这样每次输入“np14.....”这样的名字文件就不用老重新定义子目录了,大家帮忙看看,不胜感谢- echo
- rem 指定FTP用户名
- set ftpUser=flj
- rem 指定FTP密码
- set ftpPass=123123
- rem 指定FTP服务器地址
- set ftpIP=192.168.0.46
- rem 指定待下载的文件位于FTP服务器的哪个目录
- set ftpFolder=2014年图档/5月份/12号
- rem 指定从FTP下载下来的文件存放到本机哪个目录
- set LocalFolder=set LocalFolder=D:/部分零件重制
-
- set ftpFile=%temp%/TempFTP.txt
- >"%ftpFile%" (
- echo,%ftpUser%
- echo,%ftpPass%
- echo cd "%ftpFolder%"
- echo lcd "%LocalFolder%"
- echo bin
- echo mget *.prt*
- echo bye
- )
- start ftp -v -i -s:"%ftpFile%" %ftpIP%
-
- pause
复制代码
作者: fulijung 时间: 2015-1-3 16:27
大家千万不要以这个代码为参考,如有其他代码更好,我的目的就是要把所需文件下载到本地
这样不会影响大家的思路
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |