You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用icacls命令操作含空格目录时出现语法错误,如何解决

解决PowerShell中icacls命令处理带空格目录的语法错误

问题出在你路径末尾的反斜杠上:当用单引号包裹路径且末尾加反斜杠时,PowerShell会把这个反斜杠解析成对闭合单引号的转义,导致传给icacls的路径变成 .\My Digital Editions"(从错误提示里也能看到多了个引号),这就触发了路径语法错误。

你可以用以下几种方法解决:

  • 去掉路径末尾的反斜杠:
    icacls.exe '.\My Digital Editions'
    
  • 把反斜杠放在单引号外面:
    icacls.exe '.\My Digital Editions'\
    
  • 用双引号包裹路径(双引号里反斜杠不会转义引号):
    icacls.exe ".\My Digital Editions\"
    
  • 用Join-Path自动构造合法路径:
    icacls.exe (Join-Path . 'My Digital Editions')
    

内容的提问来源于stack exchange,提问作者Hector Guerrero

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.23 11:57:10