求一个自动从FTP下载文件到指定目录的脚本或批处理
是这样的,ftp服务器是linux,客户机是windows,在ftp服务器上的\home\temp下每天会产生一个文件夹,命名格式为当天日期,然后再这个文件夹下会生成一些...
是这样的,ftp服务器是linux,客户机是windows,在ftp服务器上的\home\temp下每天会产生一个文件夹,命名格式为当天日期,然后再这个文件夹下会生成一些文件,比如a.txt,b.txt等。现在想用一个批处理实现每天检测下当天的文件夹是否生成,若已生成,将该文件夹下的a.txt,b.txt等下载到windows客户机制定目录。请问如何实现?
展开
1个回答
展开全部
代码如下:
@echo off&setlocal enabledelayedexpansion
rem 变量o存的是你1.txt的完整路径
set /p o=1.txt
set /p s=2.txt
set /p ext=保存名称为(包括拓展名):
set i=F:\ftp下载%ext%
echo 192.168.1.103> ftp.txt
echo 12345>>ftp.txt
echo binary>>ftp.txt
echo get "%o%" "%i%">>ftp.txt
echo bye>>ftp.txt
ftp -s:"ftp.txt" 192.168.1.103
del ftp.txt
以前写的,你测试下。
@echo off&setlocal enabledelayedexpansion
rem 变量o存的是你1.txt的完整路径
set /p o=1.txt
set /p s=2.txt
set /p ext=保存名称为(包括拓展名):
set i=F:\ftp下载%ext%
echo 192.168.1.103> ftp.txt
echo 12345>>ftp.txt
echo binary>>ftp.txt
echo get "%o%" "%i%">>ftp.txt
echo bye>>ftp.txt
ftp -s:"ftp.txt" 192.168.1.103
del ftp.txt
以前写的,你测试下。
更多追问追答
追问
这个百度知道多能搜到哇...能按照我的要求写一下子吗?
追答
你给不了具体的参数,咋写?
需要:
1、Linux所在的网段IP地址。
2、FTP的登陆帐户和口令。
3、写入到本机那个物理路径位置?是否可以将a.txt、b.txt等全部内容写到一个txt的文件中?这些都是具体细写问题。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |