批处理文件“for”命令

时间:2014-06-19 21:08:48

标签: windows batch-file cmd

需要能够使用Windows调度程序“安排”命令行操作。

这是我的命令:

for /r C:\Users\bob\Downloads\Done\ %f in (*) do @move "%f" C:\Users\bob\Downloads\Done\

它将所有文件展平为主文件夹。

“for”命令在调度程序中不起作用,但在cmd.exe中工作

我需要一个批处理文件或其他代码,以便我可以使用调度程序。

我读过这些,但我不是那么酷: How to copy files from folder tree dropping all the folders with Robocopy?

How does "FOR" work in cmd batch file?

1 个答案:

答案 0 :(得分:0)

获取上述代码并将其保存在.bat文件中。您需要做的唯一更改是,在批处理文件中运行时,百分比(%)需要加倍。

for /r C:\Users\bob\Downloads\Done\ %%f in (*) do (
    @move "%%f" C:\Users\bob\Downloads\Done\
)