Board logo

标题: [文本处理] 求助批处理下载命令,怎么不下载带关键字的内容 [打印本页]

作者: haichuan5121    时间: 2020-1-10 14:57     标题: 求助批处理下载命令,怎么不下载带关键字的内容

echo bin
echo prompt off
echo mget 1*.jpg
echo bye
求助大神;一个FTP下载命令在服务器下载1开头的图片文件;但又不想下载带有NG 字节的文件,能实现吗?
作者: binghejin    时间: 2020-1-10 17:23

本帖最后由 binghejin 于 2020-1-10 17:27 编辑

我查阅了一下mget的用法,是这么说的“mget一次可以下载多个文件,而且支持通配符,需要注意的是在mget的时侯,需要对每一个文件都选择y/n,如果想不交互的下载全部的文件,可以先用prompt命令关掉交互方式(关闭:prompt off;打开:prompt on)。”
由此可见,你有4种方法:
1、看看是否可以利用通配符的规则来避免下载到不需要的文件。
2、如果文件不多,可以不关闭交互,一个一个的来确认。
3、将所有以1开头的JPG文件全部下载之后,在本地用批处理下载后,再删除所有包含NG的文件。
4、如果你的FTP主机是WINDOWS系统,那么可以给权限后,在本地启动服务器上的批处理,将你需要的文件打一个压缩包,在本地只需要下载这个压缩包,然后再启动服务器上的批处理删除压缩包,最后在本地展开这个压缩包就行了。
作者: haichuan5121    时间: 2020-1-13 19:21

回复 2# binghejin


    谢谢指导;
        1)下载带NG的文件是太多了 耽误下载时间,所以下载后删除不好使;
        2)通配符没啥规律,有个规律是如(1dasdaskl-asda-dsng)第一个短横线跟1之间8位字符的带NG 12位的不带;但不知道怎么利用;
作者: haichuan5121    时间: 2020-1-14 13:17

..求大神指教一二
作者: haichuan5121    时间: 2020-4-11 17:01

求指点 FTP下载怎么实现不下载带关键字的文件。
服务器上有1000个文件实时更新,需要下载A-B-C-D的文件 但不想下载A-B-X-D的文件 怎么能实现啊




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