读书人

怎么获取文件夹下的4小时内的后缀名为

发布时间: 2011-12-27 22:22:54 作者: rapoo

如何获取文件夹下的4小时内的后缀名为BAK的文件并打包
实现目的,将文件夹下的最新的一个bak文件打包。如果找最新一个文件算法比较复杂,可以找出当前时间4个小时内的文件打包也可以。

sql server每天做定时备份,现在想把最新的一个bak文件打包后,异地服务器来下载。
本来打算用vbs来实现,但是vbs里面运行winrar需要wscript.shell,这个组件服务器已经禁用了,所以想用批处理来实现。

麻烦各位帮帮忙,谢谢!


[解决办法]
http://topic.csdn.net/u/20100419/11/dec8ac7f-b613-4a4e-92bd-ccc37177cf43.html
http://blog.csdn.net/ljc007/archive/2010/04/17/5496729.aspx
::评论:
::这样怎么扩充变量 %%B
 setlocal enabledelayedexpansion
 FOR /F "usebackq tokens=* delims=" %%i in (`dir /ad /b`) do (
  set b=%%~ti%
  echo !a!
 echo !b!
  if !a! leq %%b:~0,-6%% echo %%b:~0,-6%%
 set a=%%b:~0,-6%%
)
pause

读书人网 >windows

热点推荐