1
我有一個.kla文件,它有2個變量(名稱,ID),我需要獲取它們的貴重物品並將它們合併爲一個新文件定義新名稱(Name_ID.kla )被保存。從批處理文件中的文件中讀取字符串
Name "Jon";
ID 1234;
我真的很感謝您的幫助!
我有一個.kla文件,它有2個變量(名稱,ID),我需要獲取它們的貴重物品並將它們合併爲一個新文件定義新名稱(Name_ID.kla )被保存。從批處理文件中的文件中讀取字符串
Name "Jon";
ID 1234;
我真的很感謝您的幫助!
@echo off
set INPUT=a.txt
for /f delims^=^"^ tokens^=2 %%a in ('findstr /i "Name" "%INPUT%"') do set NAME=%%a
for /f "tokens=2 delims=; " %%b in ('findstr /i "ID" "%INPUT%"') do set ID=%%b
set FNAME=%NAME%_%ID%.kla
echo %FNAME%
a.txt中包含2行:
Name "Jon";
ID 1234;
輸出:
Jon_1234.kla
信用:rkagerer在Escaping double-quote in delims
非常感謝親愛的答案。所有最好:) – 2014-10-10 10:28:13
我親愛的可以幫我關於這篇文章的plz?非常感謝https://stackoverflow.com/questions/26315853/read-the-file-names-of-all-kla-files-in-a-directory-rename-them-and-move-them – 2014-10-11 17:42:43
親愛的,那裏是錯誤:FINDSTR:無法打開C:\ TSData \ Klarf \ NAC_01112_3.kla。你能告訴爲什麼PLZ? – 2014-10-11 23:32:03