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

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

Ветеран


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

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


NibelungXXX, Попробуй
читать дальше »

Код: Выделить весь код
@echo off
setlocal

set "cnt=100"
for /f "tokens=*" %%i in ('cd') do set "name=%%~nxi"
for %%i in (*.rar *.zip) do call:1 "%%i"

set /a cnt-=100

1>"%name%.txt" (

    echo total: %cnt%
    echo name : %name%
    echo.
    echo  #      name       size     model
    echo --- ------------ -------- --------
    for /f "tokens=2 delims==" %%i in ('set file_') do echo %%i

)

goto:eof


:1
set /a cnt+=1

set /a n=cnt-100
set "n=???%n%"
set "n=%n:~-3%"

set "fname=????????????%~1"
set "fname=%fname:~-12%"

set /a size=%~z1 / 1024
set "size=?????????%size% KB"
set "size=%size:~-8%"

set "file_%cnt%=%n:?= % %fname:?= % %size:?= %    GP"

Как-то так:
Код: Выделить весь код
total: 8
name : test

 #      name       size     model
--- ------------ -------- --------
  1  L1 0024.rar    19 KB    GP
  2  L3 0306.rar     3 KB    GP
  3  L3 3311.rar     4 KB    GP
  4  L1 0018.zip    10 KB    GP
  5  L1 1233.zip     2 KB    GP
  6  L2 3335.zip     0 KB    GP
  7  L2 9909.zip     0 KB    GP
  8  L3 0307.zip     5 KB    GP

Последний раз редактировалось Foreigner, 07-07-2013 в 14:05.

Это сообщение посчитали полезным следующие участники:

Отправлено: 13:50, 07-07-2013 | #11