批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程
[批处理文件精品]批处理版照片整理器[批处理文件精品]纯批处理备份&还原驱动在线第三方下载
返回列表 发帖

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

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

本帖最后由 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系统,那么可以给权限后,在本地启动服务器上的批处理,将你需要的文件打一个压缩包,在本地只需要下载这个压缩包,然后再启动服务器上的批处理删除压缩包,最后在本地展开这个压缩包就行了。

TOP

回复 2# binghejin


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

TOP

..求大神指教一二

TOP

返回列表