我正在尝试设置批处理脚本,该脚本将从Exchange客户端访问服务器上的最新IIS日志复制到我的系统。这样我就可以在保留原始日志文件的同时分析日志。
所以我需要让脚本只复制最新的日志文件,然后将日志文件重命名为cas1Log.log
我知道我必须使用xcopy,我只是想不通如何只复制最新的文件。
谢谢!
答案 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