批处理如何获取文件夹下的最新文件?

2025-01-03 15:58:31
推荐回答(1个)
回答1:

@echo off
for /f "tokens=*" %%f in ('dir /b /od /a-d') do (set f=%%f
set t=%%~tf)
echo 最新的文件是 %f% 修改时间为:%t%
echo.&pause

如果是备份,其实建议使用
robocopy /s 源目录 目标目录
这样只复制更新的、新增的文件,相同文件则跳过。