Я пытаюсь написать скрипт, который проверяет, больше ли размер файла, чем 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.
Есть идеи о том, что я делаю неправильно?ТИА!