我有什麼做的是後續:FOR cmd命令來修改文件
_I有多個文本輸入文件例如:
Auditors.txt made like that Backup users.txt made like taht
"Auditors" "Backup Users",
"Auditor","3" "Backup","1"
"pippo","20"
_The輸出應該是:
lista.txt
Auditors,Auditor,3,pippo,20
Backup Users,Backup,1
我試着用下面的代碼來實現結果: (我記得2次「FOR」cicle,一次GRUPPI = auditors.txt,一次GRUPPI = Backup USERS.txt)
...
for /F "tokens=* delims=," %%a in ("%GRUPPI%.txt") do(
echo|set /p=%%a >> lista.txt
echo|set /p=, >> lista.txt)
pause
...
它沒有打開輸入文件來讀取線路! (考慮也「備份用戶」有問題創造一個空間)
結果: 如果FOR參數設置爲(%GRUPPI%.TXT) - >它甚至不產生輸出文件LISTA。 txt
如果FOR參數設置爲(「%GRUPPI%.txt」) - >它會生成文件lista.txt,但在其中我只找到輸入文件名!
如果我用 「有usebackq」 和( 「%GRUPPI%.TXT」) - >它甚至不產生輸出文件lista.txt
有人可以給我一個提示嗎?
克里斯蒂安