不错的dos批处理命令详解第1/2页

“不错的dos批处理命令详解”是一篇关于DOS批处理命令的教程,共分为两页。本文将对第1/2页的内容进行详细讲解。

标题

第1/2页的标题是:“利用DOS批处理命令,自动进行基础维护 ”

概述

本篇文章主要介绍了如何使用DOS批处理命令来进行基础维护。其中包括如何定时备份文件、如何定时删除指定目录的文件、如何控制Windows服务等。

定时备份文件

在第1/2页的大标题“如何定时备份文件”下,作者提供了一种使用xcopy命令自动备份文件的方法。

步骤如下:

  1. 打开命令提示符窗口
  2. 输入以下命令,将指定目录(source)中的所有文件及文件夹复制到指定目录(target)中:
xcopy source target /E /C /H /R /Y
  • /E 复制子目录和空目录
  • /C 总是复制
  • /H 包括隐藏文件
  • /R 覆盖只读文件
  • /Y 不给出全部提示

  • 输入以下命令,创建一个bat批处理文件:

echo xcopy source target /E /C /H /R /Y >> backup.bat
  1. 将刚创建的batch文件加入计划任务,以达到定期备份的效果。

例如:每天晚上11点备份C:\backup source文件夹到D:\backup target文件夹,可以使用以下命令添加计划任务:

schtasks /create /sc daily /tn "Backup Task" /TR "D:\backup.bat" /st 23:00

定时删除指定目录的文件

在第1/2页的大标题“如何定时删除指定目录的文件”下,作者提供了一种使用forfiles命令自动删除指定目录(dir)中的过期文件的方法。

步骤如下:

  1. 打开命令提示符窗口
  2. 输入以下命令,删除指定目录(dir)下30天前的文件:
forfiles /p "dir" /s /m *.* /c "cmd /c Del @path" /d -30
  • /p 指定执行的路径
  • /s 在子目录中执行
  • /m 指定执行的文件类型
  • /c 执行的命令
  • /d 执行的时间范围

  • 输入以下命令,创建一个bat批处理文件:

echo forfiles /p "dir" /s /m *.* /c "cmd /c Del @path" /d -30 >> del_old_files.bat
  1. 将刚创建的batch文件加入计划任务,以达到定期删除过期文件的效果。

例如:每天晚上10点删除C:\temp目录中30天前的文件,可以使用以下命令添加计划任务:

schtasks /create /sc daily /tn "Delete Task" /TR "D:\del_old_files.bat" /st 22:00

以上就是“不错的dos批处理命令详解第1/2页”完整攻略的详细讲解。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:不错的dos批处理命令详解第1/2页 - Python技术站

(0)
上一篇 2023年6月26日
下一篇 2023年6月26日

相关文章

  • githead意思详解和版本回退

    GitHead意思详解和版本回退 GitHead,顾名思义就是指Git中HEAD的意思。在Git中,HEAD指向当前的提交版本,也就是一直打开的分支中最近一次提交的版本。 当我们在进行版本回退操作时,实际上就是移动HEAD指针,让它指向需要回退版本的那个提交。Git中提供了多种回退版本的方式,下面分别介绍一下。 直接回退到某个版本 我们可以使用命令git r…

    其他 2023年3月28日
    00
  • 最新MySql8.27主从复制及SpringBoot项目中的读写分离实战教程

    以下是关于最新MySQL 8.27主从复制及Spring Boot项目中的读写分离实战教程的完整攻略,包含两个示例说明: 1. MySQL 8.27主从复制配置 步骤一:配置主数据库 在主数据库的配置文件(my.cnf)中,启用二进制日志功能,并设置唯一的服务器ID。 创建一个用于复制的用户,并为其授予复制权限。 示例代码: [mysqld] server-…

    other 2023年10月18日
    00
  • 压缩html

    压缩HTML的完整攻略 压缩HTML是一种优化网页性能的方法,可以减小HTML文件的大小,从而提高网页的加载速度。本文将详细讲解压缩HTML的完整攻略,包括缩HTML的原理、常用的压缩工具、手动压缩HTML的方法和两个示例说明。 1. 压缩HTML的原理 压缩HTML的原理是通过去除HTML文件中的空格、换行符、注释等无用字符,从而减小HTML文件的大小。这…

    other 2023年5月7日
    00
  • 子网掩码和IP地址的关系

    子网掩码和IP地址的关系 子网掩码(Subnet Mask)是用于划分网络中主机和网络地址的一种技术。它与IP地址(Internet Protocol Address)密切相关,用于确定一个IP地址的网络部分和主机部分。在本攻略中,我们将详细讲解子网掩码和IP地址之间的关系,并提供两个示例来说明。 1. IP地址的结构 IP地址是一个32位的二进制数,通常以…

    other 2023年7月30日
    00
  • Xcode8下iOS10常见报错闪退,字体适配和编译不过的问题及解决方案

    Xcode8下iOS10常见报错、闪退、字体适配和编译不过的问题及解决方案 在使用Xcode8开发iOS10应用时,常常会遇到报错、闪退、字体适配和编译不过的问题。本文将介绍常见的这些问题及其解决方案。 1. 报错和闪退问题 1.1 NSAllowsArbitraryLoads导致的网络请求报错 iOS10引入了新的安全策略,禁止非HTTPS的网络请求,默认…

    other 2023年6月26日
    00
  • Java四种权限修饰符知识点详解

    Java四种权限修饰符知识点详解 在Java语言中,有四种权限修饰符,分别为public、protected、default和private。这四种修饰符分别控制类、变量、方法等成员的访问权限。以下是对Java四种权限修饰符的详细解释。 1. public public是最开放的权限修饰符。如果一个类、方法或者变量被修饰为public,那么它就可以被任何其他…

    other 2023年6月26日
    00
  • 使用华为云鲲鹏弹性云服务器部署Discuz的详细过程

    使用华为云鲲鹏弹性云服务器部署Discuz的过程可以分为以下几步: 创建鲲鹏弹性云服务器 配置服务器环境 安装与配置MySQL 下载与配置Discuz 安装与配置nginx 配置防火墙 下面详细介绍每一步的具体操作过程: 创建鲲鹏弹性云服务器 在华为云上创建鲲鹏弹性云服务器的过程可以参考官方文档:https://support.huaweicloud.com…

    other 2023年6月26日
    00
  • Java中csv文件读写超详细分析

    Java中CSV文件读写超详细分析 什么是CSV文件? CSV文件是一种纯文本文件,它由逗号分隔的值组成(Comma Separated Values)。一个CSV文件通常由多行数据组成,每行数据包含多个字段,字段间使用逗号分隔,每行数据以回车换行符结束。 例如,以下是一个CSV文件的示例: 姓名,年龄,性别 张三,18,男 李四,20,女 王五,25,男 …

    other 2023年6月26日
    00
合作推广
合作推广
分享本页
返回顶部