У меня есть 1 задача, при которой 1 генерация файла запускается через БД, а генерация заняла почти 1 час, есть 1 пакетный файл, который проверяет этот файл всякий раз, когда он становится доступным, вызывает новый пакетный файл и вызывает «отправленный файл», проблема в том, что этот файл, который генерируется непрерывно, не был полностью сгенерирован в файле, выбранном одинаково, и вызывает командный файл
Что я хочу сделать, чтобы построить логику, в которой я могу сравнить размер файла в цикле с 2 переменными sizeA и sizeB и вызвать другой пакетный файл, когда sizeA == sizeB. Теперь единственная проблема - я не уверен, как встроить эту логику в код. \
Вот что я пробовал:
@echo off
setlocal EnableDelayedExpansion
set file = "C:\Users\rb54761\Desktop\New folder\File.txt"
set "size=0"
pause
:loop for /f "tokens=*" %%x in ('dir /s /a /b "%file%"2^>nul') do set /a size=%%~zx
echo !size!
PAUSE
if !size! == !size! goto call
goto loop
:call echo Success