Batch和" for"环

时间:2014-06-25 07:42:43

标签: batch-file

我有以下代码

IF NOT EXIST d:\Ordner2\*.csv move /-Y d:\Ordner1\*.csv d:\Ordner2\fertig.csv

现在我遇到了一个问题,因为在Ordner1中有多个文件。我已经阅读了有关for循环的内容,但我现在不知道如何以及在何处进行整合。如果有人可以帮助我,我会很高兴。

非常感谢。

1 个答案:

答案 0 :(得分:1)

尝试这样的事情(没有机会测试)

if not exist d:\Ordner2\*.csv (
    for /f %%i in ('dir /b d:\Ordner1\*.csv') do ( move /-Y "d:\Ordner1\%%~i" d:\Ordner2 && goto done )
)
:done

如果这更接近你想要的,但仍然不准确,请解释它是如何缺乏的。