[問題] CMD for 裡面變數判斷處理方法

看板Windows作者 (這是唉滴)時間8年前 (2016/06/07 21:12), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/1
code : for /D %%i in (D:\data\cache\*.data) do ( for %%j in (%%i\*) do ( set LIST=%%~nxj echo %LIST:~0,3% ) ) cmd for 裡面的變數似乎不會及時處理,接下來要判斷檔名前面三字串不知道要怎麼寫了 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 218.164.18.143 ※ 文章網址: https://www.ptt.cc/bbs/Windows/M.1465305146.A.4D7.html

06/07 22:57, , 1F
需開啟延遲變數擴展,並使用!var!讓變數立即生效。
06/07 22:57, 1F

06/09 15:28, , 2F
ok 了解了
06/09 15:28, 2F
文章代碼(AID): #1NLiWwJN (Windows)