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

CMD移动文件至指定前缀文件夹时的异常问题求助

CMD移动文件至指定前缀文件夹时的异常问题求助

嗨,我完全懂你的困扰!你现在碰到的是CMD命令里通配符的一个小陷阱——直接在目标路径里用P_*的话,CMD会把它当成一个文件名来处理,而不是去匹配已存在的文件夹,所以才会在C:\Move\New下新建了一个叫P_*的文件,而不是把S开头的文件移到那个唯一的P开头文件夹里。

给你个简单的解决办法,先把目标文件夹的实际路径提取出来,再用这个路径来执行移动操作就行:

@echo off
for /d %%D in ("C:\Move\New\P_*") do set "targetFolder=%%D"
move "C:\Temp\Test\S_*" "%targetFolder%\"

简单解释下:

  • for /d %%D in ("路径\P_*") 会遍历指定目录下所有以P_开头的文件夹,把找到的文件夹路径存到targetFolder变量里
  • 最后用move命令把S开头的文件移到这个实际的文件夹路径下,结尾加个\是为了明确告诉CMD这是个文件夹,避免意外情况

因为你说目标目录里只有一个P开头的文件夹,所以这个命令会精准匹配到它,完全能满足你的需求~

备注:内容来源于stack exchange,提问作者Roman

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.21 15:27:56