我正在尝试从 XML 文件中查找特定行并使用字符串操作操作提取值。
下面是我正在尝试的代码。
@echo off
setlocal enabledelayedexpansion
::Expected line is "<filename>c:\temp\file1</filename>"
for /f "tokens=*" %%i in ('findstr /i "filename" file1.props') do (
SET LINE=%%i
)
echo !LINE!
SET FILENAME=!LINE:<filename>=!
SET FILENAME=%FILENAME:</filename>=%
ECHO !FILENAME!
输出是:
<filename>c:\temp\file1</filename>
The system cannot find the file specified.
ECHO is off.
我实际上想要这个值c:\temp\file1
有人请帮我更正代码或请提出任何其他更简单的方法。