ftp分批次取数据
❶ ftp echo批处理命令,想要用for循环传递多个文件
你用dir把所有文件的路径保存成txt
然后for读取txt里面的内容,取出文件路径,判断文件路径中包含js或者class等字串,传到相应的目录里面。
❷ 如何使用批处理从FTP服务器上下载当天创建的所有文件
FTP命令好象不能那么筛选,不过你可以在DATE下建立一个新文件夹,把所有文件都放进去,然后DATE下就只有每天创建的文件文件,下载下来后在移动过去,这样不就简单了
然后你可以每天用下面的脚本来下载文件
@echo
off
echo
open
192.168.1.1
>
"%userprofile%\Local
Settings\Temp\ftpin"
echo
user
>>
"%userprofile%\Local
Settings\Temp\ftpin"
echo
user
>>
"%userprofile%\Local
Settings\Temp\ftpin"
echo
cd
date
>>
"%userprofile%\Local
Settings\Temp\ftpin"
echo
binary
>>
"%userprofile%\Local
Settings\Temp\ftpin"
echo
mget
*.*
c:\date
>>
"%userprofile%\Local
Settings\Temp\ftpin"
echo
bye
>>
"%userprofile%\Local
Settings\Temp\ftpin"
ftp
-s:"%userprofile%\Local
Settings\Temp\ftpin"
del
"%userprofile%\Local
Settings\Temp\ftpin"
❸ 用批处理从FTP上下载文件夹里的所有文件包括子目录到本地的D盘根目录下
@echooff
rem指定FTP用户名
setftpUser=FTPUSERNAME
rem指定FTP密码
setftpPass=FTPPASSWORD
rem指定FTP服务器地址
setftpIP=192.168.0.2
rem指定待下载的文件位于FTP服务器的哪个目录
setftpFolder=/SharedFile/Log
rem指定从FTP下载下来的文件存放到本机哪个目录
setLocalFolder=D:/
setftpFile=%temp%/TempFTP.txt
>"%ftpFile%"(
echo,%ftpUser%
echo,%ftpPass%
echocd"%ftpFolder%"
echolcd"%LocalFolder%"
echobin
echomget*.*
echobye
)
startftp-v-i-s:"%ftpFile%"%ftpIP%
如果需要下载某个目录下的.txt类型的所有文件,请把
mget*.*
改成
mget*.txt
如果需要下载某个目录下的某一个文件a.txt,请把
mget*.*
改成
geta.txt
❹ 如何写批处理 登录FTP并拷贝多个文件夹下按同一时间命名的文件夹到本地并放到与FTP同样的文件夹中!
如果需要验证的ftp,只要加如下,但是需要输入用户名和密码
ftp
open地址
如果是开放的ftp,如下
第一行@echooff
第二行@
第三行echo输入复制最近几天的天数
第四行@set/pp=
第五行echo将要复制最近%in%天的文件,任意键继续&&pause>nul
第六行@for/f"tokens=1,2,3,4delims=/"%%1in('date/t')do(@for/f"tokens=3delims=/"%%ain('date/t')doset/ab=%%a-%p%)&&(for/l%%qin(!b!,1,%%3)do(A\%%1%%20%%q.txtA\%%1%%20%%q.txt&&B\%%1%%20%%q.txtB\%%1%%20%%q.txt&&C\%%1%%20%%q.txtC\%%1%%20%%q.txt&&D\%%1%%20%%q.txtD\%%1%%20%%q.txt&&A\%%1%%2%%q.txtA\%%1%%2%%q.txt&&B\%%1%%2%%q.txtB\%%1%%2%%q.txt&&C\%%1%%2%%q.txtC\%%1%%2%%q.txt&&D\%%1%%2%%q.txtD\%%1%%2%%q.txt))
保存为.bat试试。
❺ 怎样批量转存ftp服务器上的文件
方法/步骤
第一步:打开我的电脑,或者打开浏览器也可以,只是浏览器的文件展示方式是以树形结构展示出来,个人感觉看起来没这么直观,这里以资源管理器来说明(如下图:)
第二步:在地址栏输入FTP地址,如FTP://192.168.1.236后回车(小编这里的FTP设置的IP地址为192.168.1.236),有些FTP服务器设定了虚拟地址,这样的FTP地址不会以IP地址(如这里的192.168.1.236)显示,而是以域名的方式显示。
回车后会弹出一个FTP登录框,在对话框内一次输入自己的FTP用户名和密码,单击“登陆”按钮
登陆后界面如下,我这里是没有任何文件的,有些网络上的FTP文件夹默认存放了一些说明文件或者一些目录文件夹在里面的。这个没关系。
进入FTP服务后就简单了,可以做自己需要的操作了,将需要保存的文件复制到里面即可。也可以从里面下载文件,根据不同的FTP文件服务器设立的权限不同,可操作的功能不一样,这个就不做介绍了。