为什么如果没有任何文件,“移动”命令会出错

为什么如果没有任何文件,“移动”命令会出错

我有一个简单的移动如果存在某些文件,我想经常运行命令来移动它们。

Move MyDir1\*.foo MyDir2

现在,我创建的 bat 文件因错误而退出,因为目录中通常没有任何 *.foo,而我的系统真的不喜欢这样。

有没有某种开关移动如果文件不存在,则不执行任何操作。

欢迎任何替代方案,移动是我突然想到的命令。

答案1

好吧,我猜可能是设计使然,所以我就把它包起来了

@echo off
IF EXIST *.foo (
move MyDir1\*.Foo MyDir2
) ELSE (
echo nothing today
)

相关内容