如何将最近修改的文件从源复制到目标。
约束:源文件夹中所有以相同名称开头的文件。示例:源 -C:\Source
并且有类似的文件 sys1239_5241.KNL
,sys1234_8741.KNL
因此,如何在批处理文件中复制最新修改的文件和修改将在几分钟内而不是在日期内发生。
如何将最近修改的文件从源复制到目标。
约束:源文件夹中所有以相同名称开头的文件。示例:源 -C:\Source
并且有类似的文件 sys1239_5241.KNL
,sys1234_8741.KNL
因此,如何在批处理文件中复制最新修改的文件和修改将在几分钟内而不是在日期内发生。
for /f "delims=" %%i in ('dir /b /a-d /od "C:\Source\*.KNL"') do set "LatestModifiedFile=%%~i"
echo copy "C:\Source\%LatestModifiedFile%" "X:\destination\path"
..echo
如果看起来不错,请删除。
以下效果很好。
for /f "delims=" %%i in ('dir /b /a-d /od "C:\Teste_1\*"') do set "LatestModifiedFile=%%~i"
copy "C:\Teste_1\%LatestModifiedFile%" "C:\Teste_2\"
pause