如何更改我的批处理脚本以接受多个文件?

时间:2016-03-28 07:02:13

标签: windows batch-file cmd

如何允许此脚本在多个文件上运行?

我有一个脚本,它接收一个文件并将其移动到一个特定的目录。

move /-y %1 "E:\Folder\"

为了接受脚本中的多个文件,我将%1更改为%*

当我@echo %*输出为:

c:\file one.mp4 c:\file two.mp4 c:\file three.mp4

当我使用下面的代码时,不会移动任何文件。

move /-y %* "E:\Folder\"

您建议我更改我的脚本以允许移动所有文件?

1 个答案:

答案 0 :(得分:2)

请找到我在下面使用的解决方案。

for %%d in (%*) do (move /-y %%d "E:\Folder")