如何将我的批处理脚本更改为接受多个文件?
问题描述:
如何让这个脚本在多个文件上运行?如何将我的批处理脚本更改为接受多个文件?
我有一个脚本需要一个文件并将其移动到一个特定的目录。
move /-y %1 "E:\Folder\"
为了接受脚本多个文件,我改变%1
到%*
。
当我@echo %*
输出:
c:\file one.mp4 c:\file two.mp4 c:\file three.mp4
当我使用下面没有文件的代码移动。
move /-y %* "E:\Folder\"
什么,你会建议我在我的脚本改变,让所有需要移动的文件?
答
请找到我在下面使用的解决方案。
for %%d in (%*) do (move /-y %%d "E:\Folder")