У меня есть командный файл, предназначенный для проверки размера файла, но в результате появляется сообщение об ошибке «3072 неожиданно в это время». Вот код:Пакетный скрипт для проверки размера файла - Сообщение об ошибке
rem @echo off
setlocal EnableDelayedExpansion
set minbytesize=3072
if %~z1 LSS %minbytesize%
echo.failed
ELSE
echo.passed
Пакетный файл выполняется из другой части программного обеспечения с Windows «вызов» команды и передает имя файла в этой партии в качестве параметра% 1. Добавление параметра ~ z в параметр & 1 разрешает размер файла.
Я экспериментировал с различными комбинациями»,%, и! В„если“линия, но ничего не было успешным еще. Любые идеи о том, что еще может быть не хватает?
@KraangPrime - Это совершенно бесполезно совет, и не имеет ничего общего с ошибкой. ENDLOCAL не требуется. – dbenham