`

拷贝备份,以及 按日期删除文件

    博客分类:
  • CMD
 
阅读更多
1.备份
@echo off
if "%1" == "h" goto begin
mshta vbscript:createobject("wscript.shell").run("%~nx0 h",0)(window.close)&&exit
:begin
@echo off
echo 正在拷贝到对应的目录文件,请稍等......
mkdir D:backup
xcopy "D:\test2" "D:\backup" /Y /E /X
del /f /s /q D:\test2
rd /s /q  D:\test2  & md D:\test2
xcopy "C:\Users\Administrator\Desktop\compare" "D:\test2" /Y /E /X
echo 拷贝北非完成!
echo. & pause


2.删除
@echo off
rem 指定待删除文件的存放路径
set SrcDir=D:\SQLBack\alm
rem 指定天数
set DaysAgo=7
::如果演示结果无误,把del前面的echo去掉,即可实现真正删除。
forfiles /p %SrcDir% /s /m *.* /d -%DaysAgo% /c "cmd /c  echo del /f /q /a @path"
exit
分享到:
评论

相关推荐

    (UNIX、Linux)MySql数据库全量备份和增量备份处理脚本,以及从ftp自动拷贝备份文件(完整操作,附带shell脚本)

    3. **处理binlog文件**: 读取binlog文件列表,对每个文件进行处理,复制到备份目录并删除原始文件。 #### 四、定时任务 为了自动化上述备份过程,可以利用系统的定时任务功能(如cron)来定期执行备份脚本。 **...

    拷贝文件批处理

    总结来说,"拷贝文件批处理"这一主题涵盖了批处理脚本的创建、命令行中的`copy`命令用法,以及批处理在文件管理中的应用。掌握这些技能可以显著提高工作效率,特别是对于IT管理员和开发者来说,能够快速有效地处理...

    oracle 定期备份 + 压缩 批处理.bat文件

    这可能通过`del`命令来删除指定路径下的过期文件,或者使用`forfiles`命令按日期筛选并删除。 6. **关闭连接**:最后,关闭与数据库的连接,结束批处理。 在实际应用中,批处理文件可能还会包含错误处理、日志记录...

    C# 文件搜索与带结构拷贝

    本话题聚焦于“C# 文件搜索与带结构拷贝”,这是一个涉及到文件操作的重要功能,常见于文件管理工具或者备份系统。下面将详细解释这个主题的相关知识点。 1. **文件I/O操作**:C#提供了丰富的类库来处理文件输入...

    Windows增量备份脚本

    - **原目录下的文件被删除**,对应的备份文件不会受到影响。 - **每次执行后会生成日志**,记录了同步的文件列表以及可能出现的问题。 ##### 3. **实现思路** - **利用Windows自带的计划任务**,自动运行备份脚本。...

    Mysql数据备份与mysqldump增量备份.pdf

    本文将详细介绍 MySQL 数据库备份的一种常用方式——直接拷贝数据库文件,并深入探讨如何利用 `mysqldump` 工具进行增量备份。 #### 二、直接拷贝数据库文件备份策略 直接拷贝数据库文件是一种简单直接的备份方法...

    linux mysql定时备份

    本文将深入解析如何在Linux环境下实现MySQL数据库的定时备份、自动删除N天前的备份以及异地拷贝备份文件,确保数据的完整性和可用性。 #### 手动备份MySQL数据库 手动备份MySQL数据库是一种基础的数据保护措施,...

    MySQL数据库备份与还原脚本说明

    备份文件以日期命名,如`/back/mysql/dbname-date.tgz`,包含`.frm`、`.MYD`、`.MYI`和`.db.opt`文件。 - **文件管理** 脚本会自动删除超过设定天数(默认30天)的旧备份,通过修改`find`命令的`-mtime`参数值可...

    用Linux命令完成Oracle自动物理备份

    物理备份直接复制数据库的数据文件、控制文件以及日志文件,这样在恢复时能精确地还原到备份时的状态。相对于逻辑备份(exp/imp),物理备份更快速且恢复效率高,但在操作上相对复杂。 【Shell脚本自动化】为了简化...

    python检测文件夹变化,并拷贝有更新的文件到对应目录的方法

    这个过程涉及到文件系统的监控、文件状态的检测以及文件的拷贝操作。 首先,检测文件夹变化是一个基础但重要的操作。在Python中,可以通过os模块中的os.path.getmtime()函数获取文件的最后修改时间。结合os模块的os...

    Windows命令大全

    copy 拷贝文件 diskcopy 复制磁盘 del 删除文件 format 格式化磁盘 edit 文本编辑 mem 查看内存状况 md 建立子目录 move 移动文件、改目录名 more 分屏显示 type 显示文件内容 rd 删除目录 sys 制作DOS系统盘 ren ...

    DOS常用命令详解 dir 列文件名 deltree 删除目录树 cls 清屏 cd 改变当前目录

    copy 拷贝文件 diskcopy 复制磁盘 del 删除文件 format 格式化磁盘 edit 文本编辑 mem 查看内存状况 md 建立子目录 move 移动文件、改目录名 more 分屏显示 type 显示文件内容 rd 删除目录 sys 制作DOS系统盘 ren ...

    定时将服务器中SQL SERVER 2000数据库备份到局域网中另一台电脑上.doc

    -- 备份的文件命名规则:日期-时间.bak SET @strUsr = 'www.43ing.com\Administrator'; -- 需填写域名\用户名(目标机器的 Windows 登陆名) SET @strPsw = '43ing'; -- 需填写 Windows 登陆密码 SET @strCmdShell...

    NBU之存储单元配置(续)(图形篇).doc

    用户可以按需指定路径、文件类型或排除某些文件,确保备份内容符合需求。 4. **客户端配置** - 客户端是NBU备份策略的执行者。在图形界面中,可以指定备份策略应用于哪些客户端,确保正确地将备份策略分配给目标...

    sql 2000 自动备份 本地电脑和远程电脑

    -- 设置备份文件命名规则: 日期-时间.bak SET @FileFlag = REPLACE(REPLACE(CONVERT(char(20), GETDATE(), 20), ':', '-'), ' ', '-'); -- 需填写目标机器的Windows登录名 SET @strUsr = 'administrator\...

    Linux全解:本文包含以下内容 Linux介绍、安装、各类命令(搜索 文件/目录操作 查看 权限 管道)、shell编程

    4. 文件和目录操作命令:如查看目录内容、切换目录、文件的创建、删除、拷贝和移动,以及查看文件内容等。 5. 搜索命令:例如`find`命令的使用,以及文件的压缩和解压命令,如`gzip`和`bzip2`。 6. VI编辑器的使用:...

    XP系统的explorer文件

    它还是用户与系统之间的接口,允许用户访问文件、文件夹、控制面板设置以及其他系统功能。explorer.exe运行时,会在后台持续运行,直到用户关闭计算机。 如果explorer.exe出现问题,可以按照以下步骤解决: 1. **...

Global site tag (gtag.js) - Google Analytics