【发布时间】:2017-08-04 21:49:14
【问题描述】:
编辑:添加实际数据
我需要编写一个简单的 *.bat 文件,该文件将从其他预定义的一组文件夹中复制文件 所以我需要这样的东西:
FOR %%i IN (ADH452, ADH457, ADH459) DO (
copy C:\MyFOLDERS\%%i_DATA\file.ext C:\DESTINATION\
)
问题是我找不到在路径\文件名中使用 %i 的正确语法。
【问题讨论】:
-
您向我们展示的内容应该 有效 - 如果您使用的 actual 值无法正常工作,那么一定有一些东西会阻止它。请发布实际数据以避免猜测。
-
如果您将
file.ext从三个位置复制到一个指定位置,每个位置都将被最后一个位置覆盖,这意味着您在C:\DESTINATION中只有一个file.txt。那是你的问题吗,否则你的代码没有问题!
标签: windows batch-file command-line