如何在批处理文件中设置月份参数?

如何在批处理文件中设置月份参数?

我正在编写一个批处理文件,将文件从一个驱动器移动到另一个驱动器。

我每天都会从其他来源收到文件到 D: 盘。我的 E: 盘有按月分类的文件夹,如 2013 年 8 月、2013 年 9 月等。我想将每个月的文件从 D: 移动到 E: 的正确目录中。

这是我目前所拥有的:

@ECHO OFF 
:START 
XCOPY D:\AS\*.*/E/D E:\August 2013 (Here I want to set parameter for auto update of month, which should be pickup from System)
echo y | del %1*.* D:\AS\ 
:END
ECHO Quitting 
PAUSE

如何在批处理文件中设置月份参数?

答案1

使用WMIC Path Win32_LocalTime Get Month将返回月份的数值(所以如果当前是八月,这将返回8。)从那里您可以使用变量并将Switch数字转换为月份名称。

相关内容