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

相关文章

  • 20个提高开发效率的VS Code快捷键(推荐)

    20个提高开发效率的VS Code快捷键(推荐)攻略 1. 快速打开文件 使用快捷键 Ctrl + P 可以快速打开文件。在弹出的输入框中输入文件名或路径的一部分,VS Code会自动匹配并显示相关文件。 示例:要打开名为 index.html 的文件,按下 Ctrl + P,然后输入 index.html,选择匹配的文件即可。 2. 快速切换文件 使用快捷…

    other 2023年9月6日
    00
  • 一个快速double转int的方法(利用magic number)

    一个快速double转int的方法(利用magic number) 在计算机科学中,数据类型的转换是一件很重要的事情。在处理浮点数的时候,double类型(双精度浮点型)常常需要被转换成整数类型。这篇文章将介绍一个快速的方法,可以在转换double类型到int类型时节省大量的时间。 为什么要关注double到int的转换? 在软件工程领域,浮点类型和整型类型…

    其他 2023年3月28日
    00
  • .NET Core使用flyfire.CustomSerialPort实现Windows/Linux跨平台串口通讯

    .NET Core使用flyfire.CustomSerialPort实现Windows/Linux跨平台串口通讯攻略 1. 简介 flyfire.CustomSerialPort是一个.NET Core平台下的串口通讯类库,提供了在Windows和Linux平台上进行串口通信的功能。其核心思想是使用.NetStandard 2.0标准库编写,利用.netc…

    other 2023年6月27日
    00
  • linux 中如何修改时间 date

    Linux中修改时间date的完整攻略 在Linux中,可以使用date命令来修改系统时间。本文将为您提供一份详细的Linux中修改时间date的完整攻略,包括使用date命令和timedatectl命令的示例说明。 使用date命令 使用date命令可以修改系统时间。可以按照以下步骤进行操作: 打开终端:打开终端窗口。 输入命令:输入以下命令,修改系统时间…

    other 2023年5月5日
    00
  • kerasconv2d参数详解

    Keras Conv2D参数详解 Keras Conv2D是Keras深度学习框架中的一个卷积层函数,用于处理二维图像数据。本攻略将详细介绍Keras Conv2D函数的各个参数及其用,包括两个示例说明。 参数 Keras Conv2D函数的参数如下: filters:整数,输出空间的维度(卷积核的数量)。 kernel_size:整数或2个整数的元组/列表…

    other 2023年5月7日
    00
  • ios12中遇到的带input弹窗的错位问题的解决方法

    下面是详细讲解iOS 12中遇到的带input弹窗的错位问题的解决方法的完整攻略。 问题描述 在iOS 12中,有些情况下,当页面中弹出带有input输入框的弹窗时,弹窗中的input输入框会出现位置错位的问题。这个问题通常会在Safari浏览器上出现,对于用户的体验造成了一定的影响。 解决方法 方法一:vh单位 该问题的根源在于iOS 12对于vh(视口高…

    other 2023年6月27日
    00
  • java实现PPT转PDF出现中文乱码问题的解决方法

    下面我将为你详细讲解“Java实现PPT转PDF出现中文乱码问题的解决方法”的完整攻略。 问题描述 在使用Java实现PPT转PDF的过程中,由于PDF文件的编码格式为Unicode,而PPT文件的编码格式是GB2312或UTF-8,所以在处理中文字符的时候就可能会出现中文乱码的问题。 解决方法 方法一:修改字体 可以通过修改PDF文档的字体来解决中文乱码问…

    other 2023年6月27日
    00
  • JavaScript中的this到底是什么(一)

    当然!下面是关于\”JavaScript中的this到底是什么(一)\”的完整攻略,包含两个示例说明。 … … … … … … … … … … … … … … … … … … … … … … … … … … …

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