联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
@echo off md h:\5 xcopy/s/e/q i:\*.* h:\5>nul&cd/d h:\5 if exist *.bak del *.bak for /f "tokens=1-4 delims= " %%i in ('dir/s ^|find "文件"') do set a=%%i&set b=%%j&(if not "%%k"=="" set/a size=%%k/1048576) echo %a%%b% %size%MB>c:\1.txt for /f "skip=2 delims=" %%i in ('tree /f h:\5') do @echo. %%i>>c:\1.txt start c:\1.txt
8个文件 30MB H:\5 │ DI-604.mbd │ autorun.exe │ autorun.inf │ ├─Acrobat │ AdbeRdr60_enu_full.exe │ ├─Manual │ di604_man_revx_ger_161204.pdf │ di604_manual_205.pdf │ └─Quick Installation Guide di-604_manual_203_DE.pdf di604_QIG_205.pdf
Originally posted by tuesposo at 2007-1-12 21:44: 哥哥时间问题搞好了,就是容量如何显示呢?就是说点鼠标右键出来的文件容量,而不是从字节转出来的文件容量啊
set a=%%i&set b=%%j&(if not "%%k"=="" set/a size=%%k/1048576)
set a=%%i&set b=%%j&(if not "%%k"=="" set/a size=%%k/1048576) 2>nul