@echo off
set n=0
setlocal enabledelayedexpansion
for /r %%a in (*) do (
call :byte "%%~nxa"
call :xecho "!space!"
set/a n+=1&call :xecho "%%~nxa"
if !n! equ 2 set n=0&call :xecho "↙"
)
del '&pause&exit/b
:xecho
if "%~1"=="↙" (echo.&goto :eof) else set /p=%~1 <nul
goto :eof
:byte
set byte=0
set "space="
echo %~1 >'&for %%a in (') do set byte=%%~za
set/a num=30-byte
for /l %%i in (1 1 %num%) do set "space= !space!"
goto :eof[ Last edited by plp626 on 2008-3-22 at 06:50 AM ]
