Top.Mail.Ru
Ответы

Где ошибка в коде

@echo off
setlocal enabledelayedexpansion

set "targetSize=20000000" REM Размер файла в байтах (19 MB = 19 * 1024 * 1024 байт)

echo Поиск .exe файлов размером примерно 19 МБ...

for /r %%i in (*.exe) do (
set "fileSize=%%~zi"
REM Проверяем, если размер файла близок к целевому размеру
set /a diff=fileSize - targetSize
if !diff! geq -1048576 if !diff! leq 1048576 (
echo Найден файл: %%i
)
)

pause



такой код вставляю в батник а он просто крашится

По дате
По рейтингу
Аватар пользователя
Новичок

Спрашивай того, кто этот код тебе дал

Аватар пользователя
1234567891011121314151617
 @echo off  
setlocal enabledelayedexpansion  
 
set "targetSize=20000000"  REM Размер файла в байтах (19 MB = 19 * 1024 * 1024 байт)  
 
echo Поиск .exe файлов размером примерно 19 МБ...  
 
for /r %%i in (*.exe) do (  
    set "fileSize=%%~zi"  
    REM Проверяем, если размер файла близок к целевому размеру  
    set /a diff=fileSize - targetSize  
    if !diff! geq -1048576 if !diff! leq 1048576 (  
        echo Найден файл: %%i  
    )  
)  
 
pause