Windows 10下删除含特殊字符文件夹的cmd批处理实现
解决含特殊字符文件夹的批处理删除方案
针对包含®、™这类特殊字符的非空文件夹Intel® VTune™ Profiler Results,CMD原生命令无法直接删除,且无法通过dir /x获取短文件名的情况,可以通过在批处理中调用PowerShell命令实现双击删除的需求,具体操作如下:
- 创建一个后缀为
.bat或.cmd的批处理文件,写入以下内容:
@echo off powershell -Command "rd -Recurse -Confirm Intel*" pause
- 双击该批处理文件即可触发删除流程:
- 批处理通过
powershell -Command调用PowerShell执行删除命令,利用PowerShell对Unicode特殊字符的良好支持绕过CMD的局限性 -Recurse参数用于删除非空文件夹及其所有内容-Confirm参数会弹出确认提示,和你之前在PowerShell中执行rd Intel*的交互效果完全一致- 最后的
pause命令可以让你查看执行结果,避免窗口执行后直接关闭
- 批处理通过
内容的提问来源于stack exchange,提问作者Tryer
相关产品推荐
相关产品推荐

