作者vernc (cralvin)
看板ask
標題[請問].bat怎rd unicode?
時間Wed Aug 30 09:12:37 2023
for /f "usebackq delims==" %%d in (`"dir _tmp_* /ad /b /s |sort /r"`) do rd
"%%d" /s /q
這行想刪除目錄下所有_tmp_*
但碰到unicode就行不通
_tmp_====
_tmp_○○○
請問那位大大能教一下怎解決?
thx
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.239.36.82 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/ask/M.1693357959.A.034.html
→ a21802: 這有用嗎 隨便找的 08/30 09:59
→ kawasakiZII: 前面加上 chcp 65001 試試? 08/30 11:41
→ xga00mex: chat gpt:把批次檔編碼從預設的ANSI改Unicode 08/30 14:34
→ xga00mex: 或用powershell 08/30 14:34
→ fly9588: 改編碼有時候也會出現在某些行數下開始亂碼的問題 08/30 18:55