@Echo off
cls
@rem
@rem
"+++++++++++++++++++++++++++++++++++++++++++++++++++++"
@rem
" Bat-файл 'prc-ZIP.bat' "
@rem
" "
@rem
"Архивация полученных результатов поиска в виде "
@rem
"файла 'search-radar.zip' в папку "
@rem
"'_ready\ГГГГ_ММ_ДД-ЧЧ_ММ_СС' "
@rem
" "
@rem
"Архивируются (при наличии) следующие файлы: "
@rem
"'stages.txt', 'Result-J.csv', 'Nothing.txt', "
@rem
"а также все промежуточные результаты поиска в виде "
@rem
"файлов 'Result-J-strN.csv' в папке 'stgs'. "
@rem
"+++++++++++++++++++++++++++++++++++++++++++++++++++++"
@rem
echo
ЂаеЁў жЁп Ї®«гзҐле १г«мв в®ў ў Ї ЇЄг
'_ready'
nircmd wait 2000
@rem
if
exist stages.txt zip
"result.zip"
stages.txt
cls
if
exist Nothing.txt zip -u
"result.zip"
Nothing.txt
cls
if
exist Result*.csv zip -u
"result.zip"
Result*.csv
cls
if
exist stgs\Result*.csv zip -r
"result.zip"
"stgs\Result*.csv"
cls
@rem
@rem =======================================================
@rem
"Формируем имя папки с результатами поиска в виде "
@rem
"'ГГГГ_ММ_ДД-ЧЧ_ММ_СС' "
@rem
@rem
"Формируем текущую дату: "
set
curDate=%
date
:~6,4%_%
date
:~3,2%_%
date
:~0,2%
@rem
@rem
"Формируем текущие час, минуты, секунды "
set
curHour=%Time:~0,2%
set
curMinute=%Time:~3,2%
set
curSecs=%Time:~6,-3%
@rem
@rem
"Приводим значение часа к двузначному виду "
if
"%curHour%"
EQU
" 0"
set
curHour=00
if
"%curHour%"
EQU
" 1"
set
curHour=01
if
"%curHour%"
EQU
" 2"
set
curHour=02
if
"%curHour%"
EQU
" 3"
set
curHour=03
if
"%curHour%"
EQU
" 4"
set
curHour=04
if
"%curHour%"
EQU
" 5"
set
curHour=05
if
"%curHour%"
EQU
" 6"
set
curHour=06
if
"%curHour%"
EQU
" 7"
set
curHour=07
if
"%curHour%"
EQU
" 8"
set
curHour=08
if
"%curHour%"
EQU
" 9"
set
curHour=09
@rem
@rem -------------------------------------------------------
@rem
"Формируем 'текущее время' в виде 'ЧЧ_ММ_СС' "
set
curTime=%curHour%_%curMinute%_%curSecs%
@rem
@rem -------------------------------------------------------
@rem
"Формируем 'временной штамп' 'ГГГГ_ММ_ДД-ЧЧ_ММ_СС' "
set
TimeStamp=%curDate%-%curTime%
@rem
@rem -------------------------------------------------------
@rem
"Создаем папку вида '_ready\ГГГГ_ММ_ДД-ЧЧ_ММ_СС' "
mkdir
_ready\%TimeStamp%
@rem
@rem -------------------------------------------------------
@rem
"Перемещаем zip-архив с полученными результатами "
@rem
"в папку '_ready\ГГГГ_ММ_ДД-ЧЧ_ММ_СС' "
move result.zip _ready\%TimeStamp%\ >null
@rem
@rem -------------------------------------------------------
:CLEAN
@rem
"Удаление временных файлов "
if
exist null del /Q null
@rem
@rem -------------------------------------------------------
@rem
"Выход из bat-файла "
:END