标题: [文件操作] 批处理备份当天生成的文件 [打印本页]
作者: zhou926 时间: 2013-4-12 17:01 标题: 批处理备份当天生成的文件
在D:\abc\目录下,每天会生成很多文件,我要备份当天的文件,不备份全部的文件,用批处理怎么写
作者: apang 时间: 2013-4-12 20:50
- @echo off
- set "SrcDir=D:\ABC\"
- set "DstDir=D:\BackUP\"
- for %%a in ("%SrcDir%") do set drv=%%~da&set "pth=%%~pa"
- for /f "tokens=2delims==" %%a in ('wmic os get localdatetime /value') do (
- set d=%%a
- )
-
- set wmic=wmic datafile where "drive='%drv%' and path='%pth:\=\\%'"
- for /f "tokens=1*" %%a in ('%wmic% get creationdate^,name^|findstr "^%d:~,8%"') do (
- for /f "tokens=*" %%c in ("%%b") do (
- echo xcopy "%%~fc" "%DstDir%" /y
- )
- )
- pause
复制代码
作者: BAT-VBS 时间: 2013-4-12 21:31
文件名是以系统日期命名的吗?请给几个例子
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |