如何登录到文本文件中,所有文件都与批处理文件一起移动,目标目录包含在日志中



我创建了一个用于移动文件的BAT文件。有280多行不同的代码,每行代码都遵循这样的模式:

move /-y "C:Source Folder*ABCD*.*" "D:Destination"

这部分工作正常。我还需要批处理脚本移动的文件的LOG。所以我现在使用的是:

move /-y "C:Source Folder*ABCD*.*" "D:Destination">>LOG.txt

但是这里有一个问题:日志文件条目看起来像这样:

C: 源文件夹 ABCD1234.rar

1个文件被移动。

我希望日志文件也包含目标文件夹,这将是一个巨大的帮助错误检查。

这可能吗?

我建议在批处理文件中首先使用这2行:

echo Moving "C:Source Folder*ABCD*.*" to "D:Destination">LOG.txt
echo.>>LOG.txt

接下来,在LOG.txt后面附加了从源文件夹移动到目标文件夹的内容,现在写入第一行的日志文件。

整个批处理文件如下所示:

@echo off
echo Moving "C:Source Folder*ABCD*.*" to "D:Destination">LOG.txt
echo.>>LOG.txt
move /-y "C:Source Folder*ABCD*.*" "D:Destination">>LOG.txt
echo.>>LOG.txt
echo Moving "C:Other Folder*.*" to "D:OtherDestination">>LOG.txt
echo.>>LOG.txt
move /-y "C:Other Folder*.*" "D:OtherDestination">>LOG.txt

最新更新