прошу прощения но похоже даже в копиосте умудряюсь допустить ошибки)
Код:
![Выделить весь код](images/misc/selectcode.png)
@echo off
setlocal enableextensions enabledelayedexpansion
set sRootFolder=E:\Downloads
set /a lLimit = 50*1^<^<20
if exist "%sRootFolder%\." (
>"poisk.txt" (
for /f "usebackq delims=" %%i in (
`dir "%sRootFolder%\*.*" /b /s /a:-d`
) do if %%~zi gtr %lLimit% echo %%i %%~zi
)
) else (
echo Can't find root folder [%sRootFolder%].
exit /b 1
)
endlocal
exit /b 0
результат, до того как втулил параметр работало, а сейчас все файлы кидает
Код:
![Выделить весь код](images/misc/selectcode.png)
E:\>if 73820995 GTR 52428800 echo E:\Downloads\111.zip 73820995
E:\Downloads\111.zip 73820995
E:\>if 159281 GTR 52428800 echo E:\Downloads\Manual.pdf 159281
E:\>if 992864 GTR 52428800 echo E:\Downloads\Msvbvm50.exe 992864
E:\>if 702253 GTR 52428800 echo E:\Downloads\msvbvm50.zip 702253
E:\>if 73820995 GTR 52428800 echo E:\Downloads\Ќ®ў*п Ї*ЇЄ*\111.zip 73820995
E:\Downloads\Ќ®ў*п Ї*ЇЄ*\111.zip 73820995
E:\>if 159281 GTR 52428800 echo E:\Downloads\Ќ®ў*п Ї*ЇЄ*\Manual.pdf 159281
E:\>if 992864 GTR 52428800 echo E:\Downloads\Ќ®ў*п Ї*ЇЄ*\Msvbvm50.exe 992864
E:\>if 702253 GTR 52428800 echo E:\Downloads\Ќ®ў*п Ї*ЇЄ*\msvbvm50.zip 702253
E:\>if 73820995 GTR 52428800 echo E:\Downloads\Ќ®ў*п Ї*ЇЄ*\Ќ®ў*п Ї*ЇЄ*\111.zip 73820995
E:\Downloads\Ќ®ў*п Ї*ЇЄ*\Ќ®ў*п Ї*ЇЄ*\111.zip 73820995
E:\>if 159281 GTR 52428800 echo E:\Downloads\Ќ®ў*п Ї*ЇЄ*\Ќ®ў*п Ї*ЇЄ*\Manual.pdf 159281
E:\>if 992864 GTR 52428800 echo E:\Downloads\Ќ®ў*п Ї*ЇЄ*\Ќ®ў*п Ї*ЇЄ*\Msvbvm50.exe 992864
E:\>if 702253 GTR 52428800 echo E:\Downloads\Ќ®ў*п Ї*ЇЄ*\Ќ®ў*п Ї*ЇЄ*\msvbvm50.zip 702253
п.с. понял что дело в echo, вся строка отмечается как текст...
оишбка была в кодировке, осталось найти OEM/866 блокнот