Yas*_*iya 6 windows command-line robocopy
我正在命令提示符下使用 robocopy 将一些资产从一个文件夹复制到另一个文件夹。但是,我想在 .txt 文件中记录所有这些复制资产的名称。这个 .txt 文件应该以“currentDate.txt”的形式保存。
实际场景:我们将每天运行一次调度程序。此调度程序会将所有资产从一个文件夹复制到另一个文件夹。
有关 Robocopy 命令的屏幕截图,请参阅以下链接:
任何帮助将不胜感激:-)
Dav*_*ill 13
这个 .txt 文件应该以“currentDate.txt”的形式保存。
使用 robocopy/log:<LogFile>选项。
您可能还想使用该/tee选项
将状态输出写入控制台窗口以及日志文件。
示例批处理文件 ( copyassets.cmd):
@echo off
for /f "tokens=1-3 delims=/ " %%a in ('date /t') do (
set _date=%%a%%b%%c
)
echo robocopy ship shore /log:%_date%.txt
Run Code Online (Sandbox Code Playgroud)
echo如果您对日期格式感到满意,请删除最后一个/s如果您的源目录包含需要复制的子目录,请使用。robocopy <Source> <Destination> [<File>[ ...]] [<Options>]
Run Code Online (Sandbox Code Playgroud)
...
记录选项
...
源机器人