看这个答案
^ 符号(也称为插入符号或脱字符)是批处理脚本中的转义字符。使用该符号时,下一个字符将被解释为普通字符。
另请参阅这个答案
for /f "delims=" %i in ('dir myDrive:\myPath /s /b /ad ^| sort /r') do rd "%i"
批处理解析器必须解析整行,然后才能传递('dir myDrive:\myPath /s /b /ad ^| sort /r')
要执行的子句。如果没有^, 会使|批处理解析器感到困惑。^在初始批处理解析期间, 会转义(保护)管道。
笔记: 以上引述code
已更新为(替换为code
)你自己的问题