[請問].bat怎rd unicode?

看板ask作者 (cralvin)時間2年前 (2023/08/30 09:12), 編輯推噓0(006)
留言6則, 4人參與, 2年前最新討論串1/1
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

08/30 09:59, 2年前 , 1F

08/30 09:59, 2年前 , 2F
這有用嗎 隨便找的
08/30 09:59, 2F

08/30 11:41, 2年前 , 3F
前面加上 chcp 65001 試試?
08/30 11:41, 3F

08/30 14:34, 2年前 , 4F
chat gpt:把批次檔編碼從預設的ANSI改Unicode
08/30 14:34, 4F

08/30 14:34, 2年前 , 5F
或用powershell
08/30 14:34, 5F

08/30 18:55, 2年前 , 6F
改編碼有時候也會出現在某些行數下開始亂碼的問題
08/30 18:55, 6F
文章代碼(AID): #1axfU70q (ask)