文件系统的差异备份及更新--按原路径导出最近更新过的文件的批处理文件
2014-12-31 10:49
204 查看
发布版本要将最近更改的文件差异更新到服务器时,可以运行此批处理文件,可以将指定日期开始的有修改过的文件按目录结构复制到指定的目录中。也可以用于文件系统文件差异备份和更新。
复制以下代码另存为GetUpdatedFiles.cmd,执行即可。
复制以下代码另存为GetUpdatedFiles.cmd,执行即可。
cls @echo off echo --------------------------------------------------------------------------- echo Author:Nofulls Date:2014-10-14 Version:V1.0 echo --------------------------------------------------------------------------- echo 说明:发布版本要将最近更改的文件差异更新到服务器时,可以运行此批处理文件,可以将指定日期开始的有修改过的文件按目录结构复制到指定的目录中。请依此按提示输入最后的文件修改日期、源目录名、目标输出目录。 echo --------------------------------------------------------------------------- set tempOut=D:\UpdateDiff\ REM 8-13-2014 goto Input :Input set /P UpdateDate="请输入修改日期(格式m-d-y如12-31-2014,默认今天):" set /P srcPath="请输入源目录(直接回车则为当前目录):" set /P targetPath="请输入目标输出目录(默认目录D:\UpdateDiff\):" echo --------------------------------------------------------------------------- if "%UpdateDate%"=="" (set UpdateDate=%date:~5,2%-%date:~8,2%-%date:~0,4%) if "%srcPath%"=="" (set srcPath=%cd%) if "%targetPath%"=="" (set targetPath=%tempOut%) REM @echo on REM echo %UpdateDate% REM echo %srcPath% REM echo %targetPath% if not exist "%srcPath%" (echo "亲,源目录不存在!" && goto Input) xcopy %srcPath% %targetPath% /S/Y /D:%UpdateDate% goto End :End echo --------------------------------------------------------------------------- pause
相关文章推荐
- 最近系统整理一下 linux 各配置文件备份、编译命令备份、源文件路径、编译命名路径等记录
- java读写properties文件,解决系统找不到指定路径,解决写入后读取正常,但文件数据未更新问题
- POI导出文件报错 java.lang.RuntimeException: java.io.IOException: 系统找不到指定的路径。
- WIN7上实现一开机就自动连接宽带 && WIN7自带的系统备份和还原 && WIN7盘符混乱 && WIN7查看隐藏文件 && WIN7禁止提示更新 && WIN7备份和恢复
- 度量系统服务端文件本地异地差异备份(增量备份)脚本示例
- windows 批处理获取路径下最新的文件并备份
- 【mysql】备份篇1:使用系统计划任务+mysqldump 定时备份mysql数据库 不用输入密码自动导出sql文件
- 分享Mac和Win系统下iTunes备份文件、更新固件存放位置
- 度量系统服务端文件本地异地差异备份(增量备份)脚本示例
- 当执行批处理文件出现“系统找不到指定的路径”
- windows系统之WSUS服务器:更改WSUS更新文件的路径
- 文件备份替换更新批处理
- 华为网络设备通过FTP服务器备份或更新系统和配置文件
- Java导出最近更新的.class文件(包含目录结构)
- sql server 用DOS 批处理 自动 定期删除 备份文件 包括完整备份和差异备份
- windows系统利用批处理文件自动备份数据库及文件
- 利用SQLServer备份文件创建数据库(针对C/S系统)
- 小小玩玩,一个关机前备份一些自己需要的文件的批处理
- Run As Service - 把任何可执行文件(包括批处理和角本)当作系统服务运行的工具(转)
- MSSQL差异备份取系统权限