0
我必須包含以下行的文本行: BINARY_PATH_NAME:「C:\ Program Files文件\ SomeSoftware \ file.exe程式」解析部分
我想分析並提取此文本的文本文件:C:\ Program Files \ 問題是路徑可能會有所不同,因此它必須將雙引號後面的開頭1個字符分析到SomeSoftware之後的一個字符。
請幫忙。
我必須包含以下行的文本行: BINARY_PATH_NAME:「C:\ Program Files文件\ SomeSoftware \ file.exe程式」解析部分
我想分析並提取此文本的文本文件:C:\ Program Files \ 問題是路徑可能會有所不同,因此它必須將雙引號後面的開頭1個字符分析到SomeSoftware之後的一個字符。
請幫忙。
@echo off
for /f "tokens=1,* delims=: " %%f in ('find "BINARY_PATH_NAME" ^< "a.txt"') do (
echo Readed : "%%~g"
echo Parent : "%%~dpg"
)
使用find
來搜索路線,並for
命令來分析濾波的輸出。行使用冒號和空格作爲分隔符分割。第一個令牌(BINARY_PATH_NAME
)被分配到%%f
,其餘的線路轉到%%g
。
%%~g
返回不帶引號的readed值,%%~dpg
文件/文件夾的由%%g