如何將最近修改的文件從源文件複製到目標文件。在批處理腳本中將最近修改的文件從源文件複製到目標文件
約束:源文件夾中所有以相同名稱開頭的文件。 舉例:來源 - 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"
..remove 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
如果你只是想複製您可以使用修改過的文件'XCOPY/D' –
請更清楚地解釋:'修改將修改後按照指定date.But我想文件中minutes' – Endoro
這將複製文件發生根據分鐘和秒來修改。 – user2470865