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

Windows CMD执行构建后删移文件夹脚本报错:参数格式不正确

问题分析与解决

错误原因

你遇到的Parameter format not correct - "C"错误,根源在于Windows命令行的move和rd命令的行为逻辑:

  • 执行rd /s/q ../C/D后,D文件夹本身被完全删除,此时../C/D这个路径不存在
  • Windows的move命令要求:如果目标是文件夹路径,该文件夹必须已存在;若目标路径不存在且包含路径分隔符(如../C/D中的/),命令会误解析路径中的部分内容为无效参数,从而抛出格式错误

正确命令语法

有两种可行的修正方案:

方案1:删除D文件夹内的内容,保留D文件夹本身

这样move命令的目标路径../C/D始终存在,无需额外创建步骤:

react-scripts build && rd /s/q "../C/D/*" && move build "../C/D"
  • rd /s/q "../C/D/*":仅删除D文件夹下的所有文件和子文件夹,保留D本身
  • 给路径加双引号是通用好习惯,避免路径中出现空格时触发错误

方案2:删除D文件夹后重建,再移动build

如果需要完全删除D再重建,补充mkdir命令创建D文件夹:

react-scripts build && rd /s/q "../C/D" && mkdir "../C/D" && move build "../C/D"
  • mkdir "../C/D":在删除D后重新创建该文件夹,确保move命令的目标路径存在

内容的提问来源于stack exchange,提问作者Michael Dorsey

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.25 10:33:59