我正在制作一个批处理脚本,该脚本会自动删除Fortnite
,我需要获取每个用户专用的安装位置。
此安装位置位于4
的{{1}}行中。
它说:
C:\ProgramData\Epic\UnrealEngineLauncher\LauncherInstalled.dat
如何让我的批处理脚本读取上面的位置,以便可以将其删除?
答案 0 :(得分:0)
使用findstr
将数据文件过滤到所需的行,并使用for /f
捕获该行的相关部分:
@echo off
for /f tokens^=3delims^=^" %%a in ('type "C:\ProgramData\Epic\UnrealEngineLauncher\LauncherInstalled.dat"^|findstr /c:"\"InstallLocation\":"') do set "location=%%b"
ECHO del "%location%"
注意:故障排除后,当代码符合您的要求时,请删除ECHO
。