- 帖子
- 345
- 积分
- 502
- 技术
- 33
- 捐助
- 0
- 注册时间
- 2021-6-19
|
本帖最后由 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
|
|