我正在编写一个批处理文件,将文件从一个驱动器移动到另一个驱动器。
我每天都会从其他来源收到文件到 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
数字转换为月份名称。