首页 > 解决方案 > 批处理文件找不到要处理的文件

问题描述

我有一个 Windows 批处理文件:

   @echo on
    set bindirectory=K:\Physics\bin\1112
    set coredirectory=K:\Physics\cores
    set quiet=yes

for %%f in ( %coredirectory% ) do (

    call %bindirectory%\RunMSFlux.bat %%f measbu measbu
)

基本上,我正在尝试使用位于 bin 目录(RunMSFlux.bat)中的程序来处理核心目录中的大量文件。但是当我运行程序时出现错误:

K:\Physics\bin\1112\RunMSFlux.bat 停止。未找到核心文件:K:\Physics\cores

即使我使用 coredirectory 变量指定了批处理文件中的目录,并且我使用 %%f 来表示文件名。

我的语法有问题吗?

标签: loopsfor-loopbatch-file

解决方案


推荐阅读