DOC命令高手请进!!建立文件列表(txt)的问题[满意的将加分]
来源:百度知道 编辑:UC知道 时间:2024/05/24 14:05:43
呵呵,要求比较多。哪位大虾知道的请告知,满意的将追加分数!!
ps:偶知道 tree /f> 命令,但只能显示名称,不能显大小。。。
回答者:
kp21 谢谢您答得很辛苦啊,还是没回答我的问题!dir不能树形显示,我要像这样的:
├—宇佐美真纪
│ │ 爱琴海[宇佐美真纪][1][完].rar
│ └—樱花恋》[宇佐美真纪]全一册
│
├—安留安崎(蛮可爱的)
│ └—B-Wanted》[安留安崎]
│ Vol_01.rar
│
*********请看请问题后再回答!!!!
@rem 关闭命令行回显并打开延迟扩展
@echo %bg% off & SetLocal EnableDelayedExpansion
rem 对当前目录及其子目录中的每个文件大小进行索引
set tnum=1
for /r .\ %%a in (*) do (
set "file!tnum!_%%~nxa=%%~za"
set /a tnum+=1
)
rem 处理TREE的输入并显示结果
set tnum=1
echo %cd%
echo ************************************************
echo ****如果目录和文件较多请耐心等待程序自动完成****
for /F "delims=" %%a in ('tree /F^|more +3') do (
echo %%a|findstr /R "├ └" >nul && (
echo\%%a
) || (
echo %%a|findstr /R /C:"^│[ ]*$" >nul 2>nul && (
echo\%%a
) || (
for /f "delims=" %%c in ("%%a") do (
set string=%%c
set string=!string:│=!
for /f "tokens=* delims= &qu