具有两个可变日期的批处理文件

时间:2017-08-30 12:27:25

标签: batch-file

我希望在我的批处理文件中包含一个脚本来复制文件" X"从一个目录,比如说," [...] \ 2017 \ 08年8月\ 08.28" (上周工作日1)到目录:" 2017年8月8日\ 08.29" (上个工作日)。

我目前有两个批处理文件,它们执行昨天或3天前的事情(星期一执行),但我也想包括那一行,最好将它合并到一个自动文件中检测前一天是否是工作日。我现在所拥有的,简化的是:

  let myAttribute = [ NSBackgroundColorAttributeName: UIColor.yellow ]

我怎样才能让它自动调节?

1 个答案:

答案 0 :(得分:0)

这个问题有点徘徊。关键似乎是你想知道昨天是否是工作日。这应该有所帮助:

@echo off
set IYW_CURDAT=%DATE%
set IYW_CURDOW=%IYW_CURDAT:~0,3%
set IYW_YESWDY=TRUE
if /I "%IYW_CURDOW%" EQU "Sun" set IYW_YESWDY=FALSE
if /I "%IYW_CURDOW%" EQU "Mon" set IYW_YESWDY=FALSE
if [%IYW_YESWDY%] == [TRUE]  echo Yesterday was a weekday
if [%IYW_YESWDY%] == [FALSE] echo Yesterday was NOT a weekday
set IYW_CURDAT=
set IYW_CURDOW=
set IYW_YESWDY=