|
本帖最后由 黑中见白 于 2019-9-21 23:37 编辑
md "%~dp0txt"
rem 系统 pf解析
for /F "delims=" %%i IN ('dir /b %SYSTEMROOT%\prefetch\*.pf') DO (
WinPrefetchView.exe /sort "full path" /scomma %%i /prefetchfile "%SystemRoot%\Prefetch\%%i")
rem 0去除pf文件空格
@echo off&setlocal enabledelayedexpansion
for /f "delims=" %%i in ('dir /s/b *.pf') do (
set "foo=%%~nxi"
set foo=!foo: =!
set foo=!foo: =!
ren "%%~fi" "!foo!")
rem 开始处理列表
rem 2 选出 系统盘符 获取系统盘符%SYSTEMDRIVE%
for /F "delims=" %%p IN ('dir /b *.pf') DO (
findstr /r /C:"^%SYSTEMDRIVE%\\W" "%%p" >"%%pb")
rem 重命名
ren "*.pfb" "*.TXT"
rem 3 删除盘符
for /F "delims=" %%h IN ('dir /b *.txt') DO (
for /f "tokens=2 delims=:" %%k in (%%h) do echo %%k >>"%~dp0txt\%%h")
rem 4删文件
del *.pf
del *.pfb
del *.txt |
|