移动的批处理脚本" .log"根据日期将文件放入新文件夹

时间:2015-09-21 10:18:03

标签: windows batch-file cmd

将月份的.log文件移动到新文件夹的批处理脚本

move D:\source\log\*.log* D:\destination\log\Backup

1 个答案:

答案 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