|
|
楼主 |
发表于 2021-10-11 13:37:32
|
显示全部楼层
本帖最后由 yakeyun 于 2021-10-11 14:07 编辑
回复 6# qixiaobin0715

代码可用,不过显示文件所在目录会出错,结合"went" 大佬的代码(显示文件目录名),把代码修改了一下。最终代码如下:
@echo off
set Names=PowerOnHours PowerOnCount HostWrites HostReads
setlocal enabledelayedexpansion
for /f "delims=" %%a in ('dir /b /s /a-d Smart\*.ini') do (
set "p=%%~dpa" & for %%i in ("!p:~0,-1!") do echo %%~nxi
set PowerOnHours=通电时间:
set PowerOnCount=通电次数:
set HostWrites=主机写入量总计:
set HostReads=主机读取量总计:
for /f "tokens=1,2 delims==" %%i in ('findstr "%Names%" "%%a"') do (
if defined %%i echo,!%%i!%%j
set %%i=
)
)
pause>nul
 |
|