CMD执行cd命令无法找到目录:含特殊字符路径问题求助
问题原因与解决方法
你的问题出在路径里包含空格和&符号,CMD会把&识别为命令分隔符,把High当成新的独立命令执行,同时空格也会让CMD错误拆分路径,导致找不到目标文件夹。
以下是几种解决方法:
用双引号包裹完整路径(最推荐,简单可靠):
执行这条命令即可:cd "Y:\GOA Ticketing\Daily Productivity\Quality Control\Duplicate & High Value Transactions Report"双引号会告诉CMD把内部内容当作一个完整的路径,不会拆分空格或解析
&为命令分隔符。先进入上级目录,再用相对路径:
既然你已经能在Y:\GOA Ticketing\Daily Productivity\Quality Control目录下看到目标文件夹,可先切换到该目录,再执行:cd "Duplicate & High Value Transactions Report"或者输入
cd Du后按Tab键,CMD会自动补全带引号的完整文件夹名,避免手动输入出错。转义特殊字符(适合了解CMD语法的场景):
把路径里的&用^转义,同时确保路径的空格被正确识别:cd Y:\GOA Ticketing\Daily Productivity\Quality Control\Duplicate ^& High Value Transactions Report这种方法需要逐个转义特殊字符,不如双引号便捷。
内容的提问来源于stack exchange,提问作者Soumya Pandey
相关产品推荐
相关产品推荐

