找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 26250|回复: 7

[日期时间] 求助!批处理自动下载FTP远程目录文件目录为变量问题

[复制链接]
发表于 2015-7-30 11:10:24 | 显示全部楼层 |阅读模式
关于自动下载FTP远程目录文件目录为变量问题。需要从远程目录子目录自动下载txt文件,但该目录的子目录1文件夹下每天以时间自动更新一个以时间命名的文件夹,例如当前时间为20150730,远程目录每天里会更新一个前天日期的文件夹,如20150729的文件夹,我需要从昨天的目录里自动下载txt文件。请问怎么写!
  1. @echo off

  2. echo open 192.168.2.86>c:\ftp.txt
  3. echo admin>>c:\ftp.txt
  4. echo 123>>c:\ftp.txt
  5. echo cd /1>>c:\ftp.txt
  6. echo lcd D:\yzykt>>c:\ftp.txt
  7. echo bin>>c:\ftp.txt
  8. echo mget *.txt>>c:\ftp.txt
  9. echo -----正在下载,请稍后...
  10. echo quit>>c:\ftp.txt
  11. Start ftp -v -i -s:"c:\ftp.txt"
复制代码
发表于 2015-7-30 11:13:32 | 显示全部楼层
打开CMD窗口,执行命令:
echo %date%

结果发出来看看
 楼主| 发表于 2015-7-30 11:29:25 | 显示全部楼层
回复 2# DAIC


    显示日期和星期
 楼主| 发表于 2015-7-30 11:31:25 | 显示全部楼层
@echo off&setlocal enabledelayedexpansion
for /f "tokens=1-3 delims=-:/ " %%a in ("%date%") do (set Y=%%a&set M=%%b&set D=%%c&if "!M:~0,1!"=="0" set M=!M:~1!
if "!D:~0,1!"=="0" set D=!D:~1!)
set/a D-=1&if !D! leq 0 (set/a M-=1&if !M!==0 set/a Y-=1,M=12
set/a "T=^!(M-2)","R=(^!(Y%%4)&^!^!(Y%%100))|^!(Y%%400)","C=^!(M-4)|^!(M-6)|^!(M-9)|^!(M-11)","D=T*(28+R)+C*30+(^!T&^!C)*31"+D)
set M=0%M%&set D=0%D%
set mydate=%Y%%M:~-2%%D:~-2%
echo %mydate%
pause
 楼主| 发表于 2015-7-30 11:32:50 | 显示全部楼层
怎么写呢~远程目录是每天按日更新的~是变动的
发表于 2015-7-30 11:36:49 | 显示全部楼层
回复 3# zseed


    结果发出来看看
 楼主| 发表于 2015-7-30 15:05:26 | 显示全部楼层
回复 6# DAIC
发表于 2015-7-30 21:23:09 | 显示全部楼层
回复 7# zseed
  1. @echo off
  2. for /f %%i in ('PowerShell -Command "&{Get-Date (Get-Date).AddDays(-1) -uformat "%%Y%%m%%d"}"') do (
  3.     set DstDate=%%i
  4. )

  5. >c:\ftp.txt  echo open 192.168.2.86
  6. >>c:\ftp.txt echo admin
  7. >>c:\ftp.txt echo 123
  8. >>c:\ftp.txt echo cd %DstDate%
  9. >>c:\ftp.txt echo lcd D:\yzykt
  10. >>c:\ftp.txt echo bin
  11. >>c:\ftp.txt echo mget *.txt
  12. >>c:\ftp.txt echo quit

  13. start ftp -v -i -s:"c:\ftp.txt"
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-18 20:16 , Processed in 0.010383 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表