Я пытаюсь создать пакетный скрипт, который будет просматривать загрузку файлов и добавлять имена отсутствующих файлов в текстовый файл с именем ''doesnotexist''. Файлы имеют формат:
13050122, 13050216 (гг, мм, дд, чч), и мне интересно выбрать пропущенные дни.
Итак, вот сценарий, который у меня есть:
@echo on
setlocal enableDelayedExpansion
set year=13
set "ext=.edt
pause
for /l %%a in (*501*,1,*531*) do (
pause
IF EXIST "%%a" (
ECHO "%%a" exists
) ELSE (
ECHO %%b doesn't exist >> file_pathway\doesnotexist.txt
)
)
Скрипт запускается, но заполняет файл donotexist.txt:
0 doesn't exist
%b doesn't exist
Кто-нибудь знает, как я буду перечислять пропущенные дни. Я надеюсь, что в этом есть смысл.
Спасибо заранее.
DateToMJD
иMJDToDate
итерация от даты начала до даты окончания и дополнительный циклfor /l
для часов. - person   schedule 20.09.2017