批处理脚本将最新的日志文件从服务器复制到客户端系统,然后重命名

时间:2013-04-22 17:01:35

标签: file logging batch-file xcopy renaming

我正在尝试设置批处理脚本,该脚本将从Exchange客户端访问服务器上的最新IIS日志复制到我的系统。这样我就可以在保留原始日志文件的同时分析日志。

所以我需要让脚本只复制最新的日志文件,然后将日志文件重命名为cas1Log.log

我知道我必须使用xcopy,我只是想不通如何只复制最新的文件。

谢谢!

1 个答案:

答案 0 :(得分:0)

鉴于您有权访问该文件夹,这应该有效:

@echo off
set "target=c:\local folder"
set "source=\\server\share\logfolder"
pushd "%source%"
for /f "delims=" %%a in ('dir *.log /b /od /a-d') do set "logfile=%%a"
copy /b "%logfile%" "%target%\cas1Log.log"
popd