Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Старожил


Сообщения: 352
Благодарности: 192

Профиль | Отправить PM | Цитировать


All!@nce,
Отформатировать примерный размер в KB можно таким способом
Код: Выделить весь код
@echo off
chcp 1251 >nul
setlocal enabledelayedexpansion

pushd "\\comp1\arh"

set num=0
for /f "delims=" %%i in ('dir /b/a-d/o-d/tw') do (
call :FormatSize %%~zi
echo Файл %%i изменён %%~ti размер ~!_formattedSize! KB
set /a num+=1
if !num!==2 goto NEXT
)

:NEXT

popd
pause
endlocal
exit /b


:FormatSize
setlocal
set in=%~1
set "formattedSize=%in:~-15,-12% %in:~-12,-9% %in:~-9,-6% %in:~-6,-3%"
for /f "tokens=*" %%_ in ("%formattedSize%") do set formattedSize=%%_
endlocal & set _formattedSize=%formattedSize%
exit /b 0
Это сообщение посчитали полезным следующие участники:

Отправлено: 17:48, 07-07-2020 | #11