文件夹:C:\ data \ PRODDB \ dir
在上面的文件夹中,每天早上都会创建文件。我想创建一个批处理脚本,根据日期检查/识别最新文件的文件夹并复制到其他位置(d:\ test)。
例如:创建为backup_110513.DMP 11/05/2013的文件
我们将使用备份软件安排备份作业来备份文件夹中的文件(d:\ test),然后从d:\文件夹备份该特定文件后,需要创建另一个清空文件夹的脚本d:\测试
感谢。
答案 0 :(得分:3)
这将复制具有今天修改日期的文件
forfiles /P "c:\data\PRODDB\dir" /M *.DMP /D +0 /C "cmd /c copy @path d:\test"
答案 1 :(得分:1)
试试这个。当显示您想要的结果时,删除“回声”。 goto是必要的,以便我们在复制最新文件后立即退出循环。
@echo off
for /f "delims=" %%a in ('dir C:\data\PRODDB\dir /B /A-D /O-D') do echo.copy "%%a" d:\test & goto :Done
:Done
pause