cmd脚本根据月份复制文件

时间:2013-01-03 12:46:30

标签: windows date cmd

我正在编写一个脚本来将文件从ftp服务器复制到local.i能够使用cmd命令下载文件等。我现在唯一的问题是将文件复制到目标。 我想要基于月份的复制文件。如果当前月份是奇数(如jan,mar,may,7月等等)那么文件应该复制到D:\如果月份是偶数(如feb,apr等...)该文件应该被复制到E:\我怎么能通过使用cmd命令脚本来做到这一点。我想我应该得到当前日期并提取月份,并以月为基础进行。但我该怎么办呢?

1 个答案:

答案 0 :(得分:0)

@echo off
rem Next line assume that %date% format is MM/DD/YYYY:
rem (change by tokens=2 if format is DD/MM/YYYY)
for /F "tokens=1 delims=/" %%a in ("%date%") do set /A parity=1%%a %% 2
if %parity% equ 1 (
   set drive=D:\
) else (
   set drive=E:\
)
copy the_file... %drive%