Я пытаюсь написать скрипт, который проверяет, больше ли размер файла 0, и если да, печатает «больше». Я просмотрел этот вопрос и получил несколько хороших идей. Я попытался реализовать то, что ответил второй ответчик, но это не работает должным образом.
Это то, что у меня есть до сих пор:
for %%i in (*.txt) do (
set size=0
set /A size=%%~zi
echo %%i %size%
if %size% GTR 0 echo greater
)
Когда я пробую это, он продолжает давать мне одинаковый размер для всех файлов, хотя я знаю, что один из них отличается. Когда я удаляю set size=0
, если размер файла равен 0, выдает ошибку 0 was unexpected at this time.
Любые идеи о том, что я делаю неправильно?