比如下面的命令:
md test
命令1: forfiles /m test* /c "icacls @path"
命令2: forfiles /m test* /c "icacls @path"
命令3: forfiles /m test* /c "cmd.exe /c echo @path"
其中命令2和3正常,命令1无法执行;命令1和2的去别在于icacls 和@path之间空格数不同;但如果1个空格不能成功执行,命令3应该也不能执行才对。
windows 7和windows 8 都测试过,结果相同。
求解