我想创建一个批处理文件,它将移动自定义命令“mdmg C:\ source i5”的输出文件。我必须从mdmg.cmd所在的C:\ home目录执行此命令。
此命令转换源目录中的任何文件,并在C:\ home文件夹中创建输出文件。
但是我想自动将输出文件移动到另一个文件夹,比方说C:\ test。
可以在批处理脚本中完成吗?
提前致谢。
答案 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将为您提供。