FTPサーバーからローカルにファイルをコピーするスクリプトを書いています.cmdコマンドを使用してファイルなどをダウンロードできます.私の唯一の問題は、ファイルを宛先にコピーすることです. 月に基づいてファイルをコピーしたい.現在の月が奇数の場合(1月、3月、5月、7月...など)、月が偶数の場合(2月、4月など)、ファイルはD:\にコピーする必要があります。ファイルはE:\にコピーする必要があります.cmdコマンドスクリプトを使用してこれを行うにはどうすればよいですか.現在の日付を取得して月を抽出し、月に基づいて実行する必要があると思います.しかし、どうすればよいですか?
1 に答える
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%
于 2013-01-06T01:06:11.723 に答える