我想运行每日增量备份并将星期几附加到文件名中,所以我最终得到:
backup_mon.bak
backup_tue.bak
等等。
并不真正关心附加的内容 - 0 - 6 很好。
我该怎么做?
小智 0
如果调用外部脚本没有问题,则可以使用 VBScript 轻松获取星期几:
VBScript 代码:
wscript.echo WeekdayName(Weekday(Date))
Run Code Online (Sandbox Code Playgroud)
调用它并在文件名中使用它:
for /f "delims=" %%a in ('cscript /nologo dayofweek.vbs') do @set myvar=%%a
set filename=backup_%myvar%.bak
Run Code Online (Sandbox Code Playgroud)
然后稍后在脚本中您可以使用该变量%filename%来访问它。例如,如果我今天运行这个,它将创建一个名为backup_Sunday.bak. 确保 VBscript 文件与批处理脚本位于同一目录中。
| 归档时间: |
|
| 查看次数: |
15286 次 |
| 最近记录: |