生活在合肥,爱上合肥社区

合肥163论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 382|回复: 0

批处理常用命令总结2

[复制链接]

141

主题

183

帖子

823

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
823
发表于 2018-8-13 19:15:03 | 显示全部楼层 |阅读模式


  • 定时执行任务:AT
    AT 命令安排在特定日期和时间运行命令和程序。要使用 AT 命令,计划服务必须已在运行中。
    AT [\\computername] [ [id] [/DELETE] | /DELETE [/YES]]
    AT [\\computername] time [/INTERACTIVE]
    [ /EVERY:date[,...] | /NEXT:date[,...]] "command"
    \\computername 指定远程计算机。 如果省略这个参数,会计划在本地计算机上运行命令。 \\127.0.0.1代表本机。和不加这个参数意思一样。
    id 指定给已计划命令的识别号。用来识别任务,比如你要添加好几个任务,ID=1就代表第一个喽!
    /delete 删除某个已计划的命令。如果省略 id,计算机上所有已计划的命令都会被删除。

    /yes 不需要进一步确认时,跟删除所有作业的命令一起使用。

    time 指定运行命令的时间。
    /interactive 允许作业在运行时,与当时登录的用户桌面进行交互。

    /every:date[,...] 每个月或每个星期在指定的日期运行命令。如果省略日期,则默认为在每月的本日运行。

    /next:date[,...] 指定在下一个指定日期(如,下周四)运行命令。如果省略日期,则默认为在每月的本日运行。

    "command" 准备运行的 Windows NT 命令或批处理程序。
    如定时执行备份文件:net start schedule&&AT 00:00 /every:23,24 D:\DataFile\ backup.bat
  • 操作当前的arp缓存:ARP
    -a 显示arp缓存。
    -d 删除一条缓存纪录。
    -s 田家一条缓存纪录。
  • 清楚屏幕:CLS
  • 删除文件及文件夹:Del,DelTree
    del 文件名:
    (1)选用/P参数,系统在删除前询问是否真要删除该文件,若不使用这个参数,则自动删除;
    (2)该命令不能删除属性为隐含或只读的文件;
    (3)在文件名称中可以使用通配符;
    (4)若要删除磁盘上的所有文件(DEL*.*或DEL.),则会提示:(Arey ou sure?)(你确定吗?)若回答Y,则进行删除,回答N,则取消此次删除作业。
    del不能删除文件夹。
    Deltree命令可以一步就将目录及其下的所有文件、子目录、更下层的子目录一并删除,而且不管文件的属性为隐藏、系统或只读,只要该文件位于删除的目录之下,DELTREE都一视同仁,照删不误。使用时务必小心!!!
  • 列出目录:Dir

显示目录中的文件和子目录列表。

DIR [drive:][path][filename] [/A[[:]attributes]] [/C] [/D] [/L] [/N][/O[[:]sortorder]] [/P] [/Q] [/S] [/T[[:]timefield]] [/W] [/X] [/4]

[drive:][path][filename] 指定要列出的驱动器、目录和/或文件。

/A 显示具有指定属性的文件。

attributesD 目录R 只读文件H 隐藏文件A 准备存档的文件S 系统文件- 表示"否"的前缀

/B 使用空格式(没有标题信息或摘要)。

/C 在文件大小中显示千位数分隔符。这是默认值。用 /-C 来停用分隔符显示。

/D 跟宽式相同,但文件是按栏分类列出的。

/L 用小写。

/N 新的长列表格式,其中文件名在最右边。

/O 用分类顺序列出文件。

sortorderN 按名称(字母顺序)S 按大小(从小到大)E 按扩展名(字母顺序)D 按日期/时间(从先到后)G 组目录优先- 颠倒顺序的前缀

/P 在每个信息屏幕后暂停。

/Q 显示文件所有者。

/S 显示指定目录和所有子目录中的文件。

/T 控制显示或用来分类的时间字符域。

timefieldC 创建时间

A 上次访问时间

W 上次写入的时间

/W 用宽列表格式。

/X 显示为非 8dot3 文件名产生的短名称。格式是 /N 的格式,短名称插在长名称前面。如果没有短名称,在其位置则显示空白。

/4 用四位数字显示年

常用dir命令

1,列出c:\windows下的目录及文件

格式:DIR [drive:][path][filename]

例1,dir /p c:\windows我们在命令最后加上一个参数"/p"(即"page"页的缩写),列文件时就会使用分页显示方式,即列出一屏的目录及文件后,提示"按任意键继续...",按任意键后则显示下一屏。这样就可以逐屏查看了!

/B 使用空格式(没有标题信息或摘要)。

例2,dir /b c:\我们在查看时,发现列出来的文件都带有日期,时间,创建者等信息,我们可以在命令后加上/b参数,让它只列出文件名称。

2,列出c:\下指定属性的文件

格式:DIR /a: attributes (这里的:号可以省略)

attributesD 目录R 只读文件H 隐藏文件A 准备存档的文件S 系统文件- 表示"否"的前缀

例1,dir /a c:\列出C:\下所有的文件。

例2,dir /ah c:\隐含的文件(包含文件和文件夹)。

例3,dir /ad c:\列出C:\下所有的文件夹。

例4,dir /ad-h c:\列出C:\下所有的文件夹,但不包含隐含的文件夹。

3,按分类列出c:\下的文件

格式:DIR /o: sortorder (这里的:号可以省略)

sortorderN 按名称(字母顺序)S 按大小(从小到大)E 按扩展名(字母顺序)D 按日期/时间(从先到后)G 组目录优先- 颠倒顺序的前缀

例1,dir /on c:\/o:排序方式 参数指定了dir命令显示命令结果时的排序方式,排序方式设为"n"即代表按照文件名的字母顺序排列(从A~Z,以此类推)。

例2,dir /ogn c:\优先列出文件夹,并且文件夹和文件都按字母顺序排列。

★"/o"和"/a"都可以省略其后的冒号":",但之间不能留有空格。如"/o:n"省略后的形式应为"/on"。

  • 获取或设置当前系统的日期和时间:Date,Time
    系统日期由以下参数获得: %date% 或Date /T
    系统时间则由以下参数获得: %time%
    为了重整日期格式,我们需要截取返回字串的某几位,并加入我们自订的间隔符。
    (为什么要加入自订的间隔符?因为倘若我们的日期格式是上面的第二个例子,就不能直接将日期用作文件夹名,因为含有"/") 这样书写参数便可以获得参数返回值中,特定的几位: %date:~x,y% 。冒号后的~x,y表示截取date返回值中第x位后的y个字符。在上面的第一个粒子的日期格式下,如果我们输入echo %date:~5,5%,则会得到以下结果(截取到第5位后的5个字符,也就是只取月和日):05/21
    如果我们需要加入自订的分隔符,比如想要YYYY--MM--DD的格式,只需要分别取出YYYY, MM, DD再连接起来即可:
    %date:~0,4%--%date:~5,2%--%date:~8,2%

    在当前用户有修改系统日期时间的权限下输入
    date 2019-3-16 回车系统日期就变成2019-3-16了;注意,2019-3-16指的是要设置的新日期。
    time 18:56就这样,系统时间就变成了18:56;注意,18:56指的是要设置的新时间。

  • 编辑文本文件内容:Edit

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Copyright ©2013-2015 hefei163.com All Right Reserved.  Powered by Discuz! (已备案)

本站信息均由会员发表,不代表合肥社区立场,如侵犯了您的权利请发帖投诉

平平安安
TOP
快速回复 返回顶部 返回列表