讀我有一個包含bat文件在文件
2013年10月6日
一個文本文件datefile.txt,我嘗試使用下面的bat文件來閱讀:
@echo off
SETLOCAL DisableDelayedExpansion
FOR /F "usebackq delims=" %%a in (`"findstr /n ^^ datefile.txt"`) do (
set "var=%%a"
SETLOCAL EnableDelayedExpansion
set "var=!var:*:=!"
echo(!var!
ENDLOCAL
)
echo %var%
我得到的輸出是這些:
10/06/2013
1:10/06/2013
怎麼我的%var%與上面的不一樣。 或者我如何刪除%var%中的「1:」?
謝謝。
簡化我真的建議你PowerShell的,如果你有機會獲得它。它使生活變得如此簡單。 – ComFreek
我幾乎在那裏...只需要刪除「1:」....請幫助,如果你可以。 – john