![如何在批处理文件中设置月份参数?](https://linux22.com/image/1372662/%E5%A6%82%E4%BD%95%E5%9C%A8%E6%89%B9%E5%A4%84%E7%90%86%E6%96%87%E4%BB%B6%E4%B8%AD%E8%AE%BE%E7%BD%AE%E6%9C%88%E4%BB%BD%E5%8F%82%E6%95%B0%EF%BC%9F.png)
我正在编写一个批处理文件,将文件从一个驱动器移动到另一个驱动器。
我每天都会从其他来源收到文件到 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
数字转换为月份名称。