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

yizhihongxing

“不错的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日

相关文章

  • .NET Framework在哪查看版本?.NET Framework查看版本技巧

    .NET Framework版本查看攻略 1. 使用命令提示符(Command Prompt) 通过命令提示符可以快速查看已安装的.NET Framework版本。以下是具体步骤: 打开命令提示符。你可以在开始菜单中搜索\”命令提示符\”,然后点击打开。 在命令提示符窗口中,输入以下命令并按下回车键: reg query \”HKEY_LOCAL_MACHI…

    other 2023年8月3日
    00
  • 传送流(TS)的基础知识

    下面是关于传送流(TS)的基础知识的完整攻略,包括定义、结构和两个示例说明。 定义 传送流(TS)是数字电视广播中的一种数据传输方式,用于将多个音视频流、数据流和控制信息打包成一个统一的数据流进行传输。 结构 传送流(TS)的结构包括以下几个部分: 传输流同步字节: 传输流同步字节是传送流(TS)的起始标志,用于标识传输流(TS)的开始。 传输流头部: 传输…

    other 2023年5月6日
    00
  • Lua极简入门指南(一):基础知识篇

    Lua极简入门指南(一):基础知识篇 1. 什么是Lua? Lua是一种轻量级的脚本语言,被广泛应用于游戏开发、嵌入式系统和其他领域。它具有简单、高效、可扩展的特点,易于学习和使用。 2. 安装Lua 要开始学习Lua,首先需要安装Lua解释器。以下是在Windows系统上安装Lua的步骤: 访问Lua官方网站(https://www.lua.org/)并下…

    other 2023年8月20日
    00
  • jenkins用户权限管理

    Jenkins用户权限管理 Jenkins是持续集成和持续交付(CI/CD)的开源自动化工具。在实际的使用中,经常需要对Jenkins中的用户权限进行管理。本文将介绍如何在Jenkins中进行用户权限管理。 简介 在Jenkins中,用户分为匿名用户和登录用户两种类型。匿名用户指未登录的用户,登录用户指已经通过权限认证并登录到Jenkins中的用户。针对这两…

    其他 2023年3月28日
    00
  • 详解vue父子模版嵌套案例

    详解Vue父子模板嵌套案例 在Vue中,我们可以使用组件来构建复杂的应用程序。父子组件之间的嵌套是Vue中常见的一种模式,它允许我们将应用程序拆分成更小的可重用组件。本文将详细讲解Vue父子模板嵌套案例的完整攻略。 步骤1:创建父组件 首先,我们需要创建一个父组件。父组件将包含子组件,并通过props属性将数据传递给子组件。以下是一个简单的父组件示例: &l…

    other 2023年7月27日
    00
  • oracle(创建视图)

    Oracle – 创建视图 在Oracle数据库中,视图(View)是一种虚拟表,它不存储数据,而是基于一个或多个表的查询结果返回的临时结果集。在查询数据时,视图可以用作查询表的一个代理,它可以简化查询操作,同时保证查询操作的安全性。本文将介绍 Oracle 数据库中如何创建视图。 语法 创建视图的语法如下: CREATE [OR REPLACE] [FOR…

    其他 2023年3月28日
    00
  • win2003远程退出后系统自动注销问题的解决方法

    Win2003远程退出后系统自动注销问题的解决方法 在Win2003系统中,使用远程连接登录后,在退出时,系统可能会发生自动注销的情况,这给用户带来了不必要的麻烦。本文将介绍如何解决这个问题。 解决方法 方法一:修改组策略 在Win2003服务器上,打开组策略编辑器:开始菜单 -> 运行 -> 输入gpedit.msc -> 回车。 转到【…

    other 2023年6月27日
    00
  • JS封装转换前后端接口数据格式工具函数下划线<=>大写

    封装转换前后端接口数据格式工具函数是一种非常实用的技巧,可以提高前后端数据传输的效率和易用性。在其中,下划线与大写之间的转换是比较常见的需求。下面是一些具体操作方法: 1. 定义函数 可以先定义一个函数,将下划线和大写之间进行转换。例如,我们可以定义一个名为transform的函数,实现下划线与大写之间的转换: function transform(key,…

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