這就是我所知道的,主要問題是部分文本,我需要的最終結果只是第13個字符,所以任何輸入都會結冰在蛋糕上。批處理文件;回聲到文件產生部分文本,而輸出到屏幕是全文
Data2Del.txt:
221459x4ffrd E:\APPSFromXP\expired\tst\5145V.mdb
389231x4ffrd E:\APPSFromXP\expired\tss\5674.dbf
295279x4ffrd E:\APPSFromXP\expired\tss\5504.dbf
代碼:
@echo off
setlocal ENABLEDELAYEDEXPANSION
set Test=0
for /F "tokens=*" %%A in (Data2Del.txt) do (
SET /A Test=!Test! + 1
set var!Test!=%%A
echo !%%A!>> Test--OK-2-DELETE--xx.txt
)
set var
pause
設定的無功輸出是正確的; 測試 - OK-2-DELETE - !xx.txt開始輸出「\ APPS ......
任何幫助將不勝感激,謝謝
請問我做錯了什麼,代碼和數據顯示不正確,這是我在您的網站上的第一篇文章。 – 2015-03-13 19:01:43
要高亮顯示代碼,可以縮進每行4個空格或選擇並推送'{}' – Magoo 2015-03-13 19:32:02