如何在空目录中使用带通配符的移动时如何禁止显示错误消息?

时间:2015-10-01 13:37:16

标签: batch-file cmd

我使用以下命令将文件从源移动到目标:

move c:\src\* c:\dst

src中有文件但当目录为空时出现以下错误消息时,此方法有效:

The filename, directory name, or volume label syntax is incorrect.

如何抑制此错误?这是一个整容/管理/用户体验问题,好像没有文件要移动,我不需要采取任何进一步的行动。

1 个答案:

答案 0 :(得分:3)

因此,您的真正目标是仅在源文件夹中存在文件时有条件地移动文件。

dir /b /a-d c:\src\* >nul 2>nul && move c:\src\* c:\dst