Имя пользователя:
Пароль:
 

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

Забанен


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

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


Если использовать robocopy, то переводить в Мб не нужно.
Код: Выделить весь код
@echo off
  setlocal
    set "dir=%programfiles%\Test"
    if not exist "%dir%" echo:Does not exist.&goto:eof
    pushd "%dir%"
      for /f "tokens=3,4" %%i in (
        'robocopy . . * /l /s /v /r:1 /w:1 ^| findstr /irc:"bytes"'
      ) do echo:%dir%: %%i%%j
    popd
  endlocal
exit /b
Остальное можно легко подсторить под себя.
На счет PS... можно было бы короче:
Код: Выделить весь код
'{0:f2}Mb' -f ((ls $env:programfiles\Test -r -for -ea 0 | measure length -sum).Sum / 1Mb)

Отправлено: 19:04, 02-04-2016 | #5