不错的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页”完整攻略的详细讲解。

阅读剩余 42%

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

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

相关文章

  • 最终幻想15开发版弹出应用程序错误怎么办?

    当开发者在使用最终幻想15的时候遇到了应用程序错误,可以采取以下攻略: 1. 重新安装游戏 有时候最终幻想15的开发版本会出现应用程序错误的情况,可能是因为安装过程中出现了问题。这时可以尝试重新安装游戏来解决这个问题。 首先,需要卸载原来的游戏,然后从官方网站或其他安全可靠的来源重新下载游戏的安装包进行安装。务必保证下载的安装包来源正规、文件完整,安装前最好…

    other 2023年6月25日
    00
  • python交互模式下输入换行/输入多行命令的方法

    当使用Python交互模式时,输入一次命令后回车会直接执行该命令。如果要输入多个命令或代码,则需要换行或者输入多行命令。 输入多行命令的方法 1. 使用三重引号字符串 当需要输入多行字符串时,可以使用三重引号字符串。在Python交互模式中,输入三个引号(单引号或双引号都可以)时,Python将自动进入多行输入模式,直到输入连续三个引号结束输入。示例代码如下…

    other 2023年6月26日
    00
  • idea集合docker实现镜像打包一键部署

    idea集合docker实现镜像打包一键部署攻略 1. 安装docker Docker 是一个开源的应用容器引擎,可以将应用程序和依赖项打包到一个可移植的容器中,然后发布到任何支持 Docker 的机器上,而且容器之间是相互隔离的。所以,第一步需要安装 Docker。 在Ubuntu中安装Docker 在Ubuntu 中,可以通过如下命令来安装 Docker…

    other 2023年6月27日
    00
  • Android中你可能不知道的Fragment妙用

    下面是“Android中你可能不知道的Fragment妙用”的完整攻略。 简介 Fragment 是 Android 开发中非常重要的一个概念,它可以让我们开发出更加灵活、复杂的界面。但是除了 Fragment 常见的使用场景,还有许多我们可能不太熟悉的用法,这篇文章就来介绍一下。 Fragment 的用途 多面板界面支持 多语言支持 直接管理 Fragme…

    other 2023年6月26日
    00
  • 微软发布四月更新Win10正式版ISO镜像MSDN下载地址

    微软发布四月更新Win10正式版ISO镜像MSDN下载地址攻略 本攻略将详细介绍如何获取微软发布的四月更新Win10正式版ISO镜像的MSDN下载地址。请按照以下步骤进行操作: 步骤一:访问微软官方网站 首先,打开您的网络浏览器,并访问微软官方网站。您可以在浏览器的地址栏中输入 https://www.microsoft.com ,然后按下回车键。 步骤二:…

    other 2023年8月4日
    00
  • FastJSON字段智能匹配踩坑的解决

    关于“FastJSON字段智能匹配踩坑的解决”的完整攻略,我将从以下几个方面进行详细讲解: 什么是 FastJSON 字段智能匹配? FastJSON 字段智能匹配的问题 解决 FastJSON 字段智能匹配问题的方法 示例说明 1. 什么是 FastJSON 字段智能匹配? FastJSON 是一个快速高效的 JSON 序列化和反序列化库,可以将 JSON…

    other 2023年6月25日
    00
  • vue vite之LogicFlow安装核心依赖及项目初始化详解

    下面是关于“vue vite之LogicFlow安装核心依赖及项目初始化详解”的完整攻略: 核心依赖安装 在使用 LogicFlow 前,需要安装以下核心依赖: @antv/g6: 一个基于 G6 的绘图引擎,是 LogicFlow 的核心依赖。安装命令:npm install @antv/g6 -S @logicflow/core: LogicFlow 的…

    other 2023年6月20日
    00
  • IE10浏览器无法记住网站的登陆账号和密码的解决方法

    解决IE10浏览器无法记住网站的登陆账号和密码的方法有以下几步: 步骤一:检查IE10浏览器的设置 打开IE10浏览器,点击右上角的齿轮图标,选择Internet选项; 在弹出的Internet选项窗口中,选择“内容”选项卡,并点击“自动完成设置”按钮; 确认选中“用户名和密码在表单中填写”和“为我保存密码”两个选项,并点击“确定”按钮; 关闭所有IE10浏…

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