作者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://webptt.com/cn.aspx?n=bbs/ask/M.1693357959.A.034.html
2F:→ a21802: 这有用吗 随便找的 08/30 09:59
3F:→ kawasakiZII: 前面加上 chcp 65001 试试? 08/30 11:41
4F:→ xga00mex: chat gpt:把批次档编码从预设的ANSI改Unicode 08/30 14:34
5F:→ xga00mex: 或用powershell 08/30 14:34
6F:→ fly9588: 改编码有时候也会出现在某些行数下开始乱码的问题 08/30 18:55