繁体   English   中英

在批处理脚本中将最近修改的文件从源复制到目标

[英]copy the recently modified file from source to destination in Batch script

如何将最近修改的文件从源复制到目标。

约束:源文件夹中所有以相同名称开头的文件。 示例:源 - C:\\Source并且具有sys1239_5241.KNLsys1234_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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM