0

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

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

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

谢谢!

4

1 回答 1

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
于 2013-04-22T18:00:50.647 回答