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

[文件操作] [已解决]批处理如何用FTP命令批量下载文件名部分相同的文件?

如何使用FTP命令批量下载文件名部分相同的文件?
比如在一个文件目录下面有以下文件:
20101119083238.rar
20101119083267.rar
20101119083223.rar
20101119083245.rar
这几个文件的共同点是名字中都有"20101119",如何下载文件名中包含"20101119"的文件?
请教高手如何批量下载,日常生活中需要每天下载只知道日期的文档。

[ 本帖最后由 flyhorse85 于 2010-12-17 23:43 编辑 ]

我想实现这样一个目的:每天自动到十几个不同的服务器FTP下载自动更新的文档。
而且不知道更新文档的全名,只知道部分不变的文件名。

TOP

mget *.rar

TOP

不能下载所有类型为RAR的文件,因为这个文件夹中有很多RAR文件,但是我只需要最新的。

TOP

FTP 命令后 -s:220101119*.rar   ?

TOP

看看是不是你想要的。
http://blog.csdn.net/ljc007/archive/2010/04/17/5497120.aspx

TOP

你好,楼主,
能不能把FTP下载文件的完整代码贴出来看看,学习下。
等待。。。。

TOP

人家可是要问别人怎么写…我寒…

TOP

我的方法很笨,首先新建一个rnc18.scr文件,内容如下:
open 10.211.48.18 21
rowspe
r111111
lcd d:\
get /bam/version_a/ftp/export_cfgmml/CFGMML-RNC1545-20101119083238.zip
quit

然后再新建一个.bat文件去调用
1

评分人数

    • Batcher: 请编辑自己的帖子,把代码放到code标签里面 ...PB -2

TOP

楼主,rnc18.scr 如何写BAT代码调用
可以把BAT调用的代码贴出来让我学习吗?
另外 你有没有测试过?OK的吗?

TOP

你好,楼主我测试了下载代码,是可以下载,但是发生了一个问题
原本有内容的TXT文件,下载后里面没有内容了!什么都没有!空文本!
请指教问题原因是在那里!

rnc18.scr 代码如下:(以下用户名跟密码为假设)
open 151.1.215.23
wusi99
ws368
lcd C:\PutPC
get /wusi99/zsdoc/指示文件.txt
bye
quit

BAT代码如下:
@echo off
ftp -s:"C:\rnc18.scr"

下载原本有内容的TXT文件后内容变空了,,我找不出原因
请各位以及楼住帮忙分析。。。感激不已!!

TOP

九楼的完全可以批处理自动,你那样达不到你上面说的要求!
@echo off
echo open 10.211.48.18 21>c:\ftp.txt
echo rowspe>>c:\ftp.txt
echo r111111>>c:\ftp.txt
echo lcd d:\>>c:\ftp.txt
echo echo bin>>c:\ftp.txt
echo mget *.*>>c:\ftp.txt
echo quit>>c:\ftp.txt
Start ftp -v -i -s:c:\ftp.txt
自己检查输出的ftp.txt有没有问题,有问题就在echo后的文字加双引。如果不能成功下载就改改ftp命令那个参数。
手机上,打字累啊。
关于FTP的,论坛里大把帖子,善用搜索。

[ 本帖最后由 BillGates 于 2010-11-21 23:26 编辑 ]

TOP

回复 11楼 的帖子

@echo off
ftp -s:"C:\rnc18.scr"
把引号去掉就可以了。
ftp -s :c\rnc18.scr

TOP

回复 12楼 的帖子

为什么运行不下去?
而且也没看懂,ftp.txt中有命令吗?
假如我下载的是.rmv 的文件,该段代码可以成功下载吗?

TOP

回复 14楼 的帖子

!!!当然有啊,关于FTP的网上有很多的贴子,由其是上传的,另外能说一下具体的况么,比如,你运行后出现了什么反应?

TOP

返回列表