Board logo

标题: [文本处理] 求助 FTP下载,指定文本内相同名字的文件 [打印本页]

作者: haichuan5121    时间: 2015-9-17 13:35     标题: 求助 FTP下载,指定文本内相同名字的文件

本帖最后由 pcl_test 于 2015-9-17 21:14 编辑

求助大神:
            在FTP 根目录下有10个文件夹比如01,每个文件夹下又有十个文件夹001,001里面有很多图片,怎么批量提取指定文件名的图片出来;多个图片名字在文本格式中;
作者: haichuan5121    时间: 2015-9-17 14:02

没有大神在吗?
就是提取文本中,包含的图片名字的图片,在FTP中 提取出来;
比如文本文档中有0001.0002.0003.0004 几个名字 在Ftp中怎么把它们下载下来啊!
作者: flyinnet9    时间: 2015-9-17 14:43

本帖最后由 flyinnet9 于 2015-9-17 14:44 编辑
  1. @echo off
  2. echo user username password>script.txt
  3. echo cd /01>>script.txt
  4. (for /f "delims=" %%a in (list.txt) do echo get %%a)>>script.txt
  5. echo bye>>script.txt
  6. ftp -n -s:"script.txt" XXX.XXX.XXX.XXX
复制代码

作者: haichuan5121    时间: 2015-9-17 15:48

回复 3# flyinnet9


    多谢指导,不知为什么能下载但结果都是0KB呢 还有就是下载后满桌面的图,能不能新建个文件夹存储啊!
作者: flyinnet9    时间: 2015-9-17 16:00

回复  flyinnet9


    多谢指导,不知为什么能下载但结果都是0KB呢 还有就是下载后满桌面的图,能不能 ...
haichuan5121 发表于 2015-9-17 15:48



    0kb啊,可能是2进制的原因吧,输完用户密码后,加一句 echo bin>>script.txt
  满屏都是???你不知道建个目录后把批处理放进去执行么,在桌面执行的后果呀,哈哈
作者: haichuan5121    时间: 2015-9-17 16:10

回复 5# flyinnet9


    是不是子目录比较深的缘故啊!
作者: haichuan5121    时间: 2015-9-17 16:25

本帖最后由 haichuan5121 于 2015-9-17 16:40 编辑

回复 5# flyinnet9


    目标文件在ftp://10.10.10.1/01/001/0001/000001/img/ 文件夹下 刚那个cd取不到吧  是不是mget比较好使啊!还有 要取的目标在01下很多层下的目录下,
这个地址也可能是ftp://10.10.10.1/01/002/0001/000001/img/肿么取?
作者: flyinnet9    时间: 2015-9-17 16:39

回复 7# haichuan5121


   cd  /01/001/0001/000001/img
作者: haichuan5121    时间: 2015-9-17 16:44

本帖最后由 haichuan5121 于 2015-9-17 19:03 编辑

回复 8# flyinnet9


    就是目标文件夹很深 但只有01最上层的名字固定,里面不固定的啊,能不能搜索其下的文件包括子文件的名称,下载带有指定关键字的图片啊!或者跟指定文本内的对比下载文本内名字相同的图片!
作者: haichuan5121    时间: 2015-9-18 11:15

FTP下很多层文件夹,怎么从里面筛选出与指定文本内名字相同的文件,并且下载下来啊!




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