我需要写入一个特定的日志文件,并将多个 robocopy 命令的结果附加到该文件的末尾。
问题是,当 robocopy 前面有一个 out-file 命令时,robocopy 会将一堆随机字符写入日志。我的猜测是之前的 out-file 命令仍在使用该日志,但据我所知,out-file 应该会自动创建、打开和关闭文件。
这是我正在尝试做的一个精简示例:
"lala" | Out-File -filepath log.txt
robocopy .\source .\destination 1.txt /log+:log.txt
在上面的示例中,创建了日志,其内容如下所示:
lala††††㨠›††潒毕潒毕湩润湩润湩润>湩润>犷†††敦㨠䴠汤䴠牡>
等等
注释掉第一行并仅使用 robocopy 命令可以正常工作,但是如果我添加第一行,日志会再次混乱。有人对我有什么想法/智慧吗?
谢谢阅读。d:- d