使用批处理文件循环目录并粘贴文件夹

时间:2014-12-29 06:19:41

标签: loops batch-file

考虑一下我有这个结构:

E:
-- /Company/
----/- Migrations -/
------/- All environments/
--------/A/
--------/B/
--------/C/
--------/D/

我想将一个文件夹(例如E:\ Company \文件夹)复制到“ - 所有环境”中的所有文件夹中,然后复制到文件夹A,B,C和D中。但是我仍然困在循环文件夹并且还没有得到我可以复制文件夹的地方。

这是我目前的代码

FOR /D %i  in ("E:\Company\- Migrations -\- All environments\*") DO ECHO %i

我期待回复文件夹的名称,但是什么都没有出来,我做错了什么?

1 个答案:

答案 0 :(得分:1)

像往常一样,在没有找到答案的情况下搜索了2个小时后,我在提出这个问题之后就找到了它。

正确的语法是

FOR /D %%i  in ("E:\Company\- Migrations -\- All environments\*") DO ECHO %%i