0

我需要在特定文件夹中找到所有扩展名为 *.job 的查找。但不知何故我的代码不起作用。但是,当我将 *.job 更改为特定名称(例如 INV.job)时,它会起作用吗?

if exist "C:\WatchFolder\Incoming\*.job" (
 copy /Y /V "C:\WatchFolder\Incoming\*.job" "C:\WatchFolder\InProgress"
 ECHO TRIGGER AUTOMATIONS
)

感谢阅读

4

1 回答 1

4

尝试这个:

dir "C:\WatchFolder\Incoming\*.job" >nul 2>&1 && (
 copy /Y /V "C:\WatchFolder\Incoming\*.job" "C:\WatchFolder\InProgress"
 ECHO TRIGGER AUTOMATIONS
)

if exist仅适用于特定文件,不适用于通配符*?. copy适用于通配符。

于 2013-04-18T08:43:19.807 回答