新文件創建時間爲20分鐘後我想將文件夾New
中的所有擴展名爲.txt
的文件複製到文件夾Target
。 (我想複製olny文件超過20分鐘以上)批處理 - xcopy文件早於x分鐘
到目前爲止,它看起來像這樣:
set hh=%TIME:~0,2%
set mm=%TIME:~3,2%
set ss=%TIME:~6,2%
set /a sum_sec=%hh% * 3600 + %mm% * 60 + %ss% -300
set /a h=%sum_sec%/3600
set /a m=(%sum_sec%/60) - 60 * %h%
set /a s=%sum_sec% - 60 * (%sum_sec%/60)
IF %h% LSS 10 set h=0%h%
IF %m% LSS 10 set m=0%m%
IF %s% LSS 10 set s=0%s%
set new_time=%h%:%m%:%s%
到目前爲止,我只能刪除舊的20多分鐘的文件:
forfiles /P "C:\Users\Desktop\Start" /S /M *.txt /C "cmd /c if @ftime LSS %new_time% del /F /Q @path"
我現在的問題是如何從文件夾複製New
新文件,20分鐘後到文件夾Target
?
最佳的REG
更舊的意思是創建或修改? – npocmaka
嗨。在創造的意義上更古老。 – BASF