批处理文件/脚本 - 如何在复制文档时创建日志文件?

时间:2018-01-30 14:45:16

标签: batch-file logging copy copy-paste

我是批处理文件脚本的新手。我想知道这是否可行,你能告诉我如何做或提供一个例子吗?

情景:

  • 我在驱动器D(D:\ SAMPLE.DOCX)
  • 中有一个文件
  • 然后我将它复制到闪存盘(F:\)
  • 然后我在(C:\ log.txt)
  • 中设置了log.txt
  • 然后在log.txt中写入
      

    "用户在Windows"将SAMPLE.DOCX从D:\复制到F:\ +时间+日期。

1 个答案:

答案 0 :(得分:0)

copy /y "D:\SAMPLE.DOCX" "F:\"
(echo("%username%" copied SAMPLE.DOCX from D:\ to F:\ %date% %time%)>>"C:\log.txt"

这完全符合您最初问题的要求(尽管我认为这个答案没有价值)。根据我对SO的经验,我可以打赌,这不是全部。 (我猜这个文件的名称每次都不一样,有些驱动器会是闪存驱动器,脚本应该动态检测它,日期和时间需要采用某种格式等等)。所以当你编辑你的问题时,请提供所有的信息,尝试自己做一些研究,不要指望有人做你需要的所有工作。