文件夹:C:\data\PRODDB\dir
在上面的文件夹中,每天早上都会创建文件。我想创建一个批处理脚本,根据日期检查/识别该文件夹中的最新文件并复制到其他位置(d:\test)。
例如:文件创建为 backup_110513.DMP 11/05/2013
我们将使用备份软件安排备份作业来备份文件夹(d:\test)中的文件,并且在从 d:\folder 备份该特定文件后,需要创建另一个脚本来清空文件夹 d:\测试。
谢谢。
文件夹:C:\data\PRODDB\dir
在上面的文件夹中,每天早上都会创建文件。我想创建一个批处理脚本,根据日期检查/识别该文件夹中的最新文件并复制到其他位置(d:\test)。
例如:文件创建为 backup_110513.DMP 11/05/2013
我们将使用备份软件安排备份作业来备份文件夹(d:\test)中的文件,并且在从 d:\folder 备份该特定文件后,需要创建另一个脚本来清空文件夹 d:\测试。
谢谢。
这将复制今天修改日期的文件的一部分
forfiles /P "c:\data\PRODDB\dir" /M *.DMP /D +0 /C "cmd /c copy @path d:\test"
尝试这个。当显示您想要的结果时,删除“echo.”。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