dos下如何移动输出文件

发布于 2024-09-11 01:58:05 字数 211 浏览 4 评论 0原文

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

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

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

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

提前致谢。

I would like to create a batch file which will move the output file of a custom command "mdmg C:\source i5". I must execute this command from the C:\home directory where the mdmg.cmd resides.

This command converts the any file in the source dir and creates an output files in the C:\home folder.

However I want to move the output files to another folder autometically, lets say C:\test.

can it be done in a batch script?

Thanks in advance.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

你怎么敢 2024-09-18 01:58:06

bla.bat

move c:\home\* c:\test

bla.bat

move c:\home\* c:\test
爱你是孤单的心事 2024-09-18 01:58:06

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

What is the problem ? DOS has a move command. Or you could simulate that with a copy and delete if move is unavailable for some reason.

相思碎 2024-09-18 01:58:06

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

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

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

You could save yourself the trouble of the batch using CMD redirects. Just paste the following behind the mdmg.cmd command.

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

Basically the CMD interpreter will execute the command(s) in mdmg.cmd, and then redirect the output of the commands to print in output.txt. This way you don't have to call another batch. Another cool thing about doing it this way is that if the output file does not exist at the specified path, cmd.exe will make it for you.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文