假设各硬盘空间占用情况保存在 文本内容.txt
那么:
@echo off&setlocal enabledelayedexpansion
(for /f "tokens=*" %%c in ('findstr /n .* 文本内容.txt') do (
set "text=%%c"
if "!flag!"=="1" if not ""=="!text:~2,1!" echo !text:~2!
if "!text:~2,3!"=="硬盘1" set flag=1
if "!flag!"=="1" if "!text:~2,1!"=="" set flag=0
))>1.txt
echo 已经保存到当前文件夹的1.txt文件中
pause>nul