如何在dos中移动输出文件

时间:2010-07-22 03:48:19

标签: dos batch-file

我想创建一个批处理文件,它将移动自定义命令“mdmg C:\ source i5”的输出文件。我必须从mdmg.cmd所在的C:\ home目录执行此命令。

此命令转换源目录中的任何文件,并在C:\ home文件夹中创建输出文件。

但是我想自动将输出文件移动到另一个文件夹,比方说C:\ test。

可以在批处理脚本中完成吗?

提前致谢。

3 个答案:

答案 0 :(得分:1)

bla.bat

move c:\home\* c:\test

答案 1 :(得分:0)

有什么问题? DOS有一个move命令。或者,如果由于某种原因移动不可用,您可以使用副本进行模拟并删除。

答案 2 :(得分:0)

您可以使用CMD重定向来节省批处理的麻烦。只需将以下内容粘贴到mdmg.cmd命令后面即可。

    > "C:\source i5\output.txt"

基本上,CMD解释器将执行mdmg.cmd中的命令,然后重定向命令的输出以在output.txt中打印。这样您就不必再调用另一批。这样做的另一个很酷的事情是,如果输出文件在指定的路径中不存在,cmd.exe将为您提供。