2013-01-03 34 views
0

我正在編寫一個腳本來將文件從ftp服務器複製到local.i能夠使用cmd命令下載文件等。我現在唯一的問題是將文件複製到目標。 我想根據月份複製文件。如果當前月份很奇怪(如1月,3月,5月......等),那麼文件應該複製到D:\如果月份是偶數的話(如feb,apr等。 )該文件應該複製到E:\我怎麼能通過使用cmd命令腳本來做到這一點。我想我應該得到當前的日期和提取月份,並在月的基礎上做。但我怎麼能做到這一點?cmd腳本根據月份複製文件

回答

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%