loops - 批处理文件找不到要处理的文件
问题描述
我有一个 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 来表示文件名。
我的语法有问题吗?
解决方案
推荐阅读
- html - 带角度材料的 CSS
- javascript - 无法加载配置“react”以从
- jquery - 如何将对象值更改为角度 8 中的数组?
- wpf - 为什么即使之前相同的代码运行良好,我也会突然出现空引用错误
- javascript - 坚持“
D3 堆积面积图的属性 d: Expected number" 错误 - php - 如何获取子主题模块模板以覆盖主模块模板
- r - R没有以编程方式保存图像
- sublimetext3 - 删除 Sublime 文本中突出显示的圆角的文本
- c++ - 使用 CMake 编译带有链接 dll 的应用程序。需要查看工作样本
- java - RemoveNetworkSuggestions 不会断开与 WiFi Android 的连接