将月份的.log文件移动到新文件夹的批处理脚本
move D:\source\log\*.log* D:\destination\log\Backup
答案 0 :(得分:0)
以下是移动早于 n 天或dd/mm/yyyy
的文件的示例。
但是如果日期格式是区域性的,您必须签入forfiles /?
就我而言,它是dd/mm/yyyy
以下批次将匹配早于30/08/2015
的每个 * .log ,因此每个 30/08/2015, 29/08/2015, 28/08/2015......01/01/1970
都会匹配。
@echo off
set "source=D:\Interfaces\Clarity_Transaction_Interface\log"
set "destination=D:\Interfaces\Clarity_Transaction_Interface\log\Backup"
forfiles /D -30/08/2015 /p "%source%" /m *.log /C "cmd /c echo move @path \"%destination%\""
exit /B