常用命令

  1. 查看目录内容命令dir
  2. 指定可执行文件搜索目录path
  3. 创建目录命令md
  4. 打开指定目录命令cd
  5. 删除当前指定的子目录命令rd
  6. 改变当前盘符命令d:
  7. 文件复制命令copy
  8. 显示文本文件内容命令type
  9. 更改文件名命令 ren
  10. 删除文件命令del
  11. 清除屏幕命令cls

查看目录内容命令dir

列出磁盘上所有的或指定的文件目录.显示内容包含卷标,文件名,文件大小,文件建立日期和时间,目录名,磁盘剩余空间等.
查看目录中某个文件的信息:dir 文件名
显示一类文件:dir .
用dir命令来查找文件:dir 文件名 /s
格式:dir[盘符][路径][文件名][/p][/w][/a:属性][/s]
参数说明:
/p:当显示的信息超过一屏时暂停显示,直至按任意键才继续显示.

指定可执行文件搜索目录path

set ENV_PATH=%PATH%

创建目录命令md

md命令用于创建文件夹,下面例子中的路径是可以缺省的,如果缺省则在当前目录下创建新文件夹;如果创建的新文件夹及其路径带有空格或特殊符号的,要用双引号括起来.

  1. 创建单个文件夹
    格式:md [路径]目录
    例1
    md d:\abc
    在D盘下建立一个名为abc的文件夹.
    例2
    md abc
    这里为缺省路径,则在当前目录下创建一个名为abc的文件夹.
    例3
    md "d:\my game"
    在D盘下建立一个名为my game的文件夹.
    对于新建的文件夹名称中包含有空格或特殊符号的,一定要用双引号括起来.
  2. 同时创建多个目录
    格式:md [路径]目录1 [路径]目录2 [路径]目录3....
    例5
    md abc d:\game\123 abcd
    在当前目录下建立abc和abcd两个文件夹,同时D:\game下也建立一个文件夹
  3. 创建多级目录
    格式:md [路径]目录1\目录2\目录3....
    假如我们要在D盘下建立文件夹abc,然后在abc中建新文件夹abcd,接着在abcd中建立新文件夹abcde
    例6
    md d:abc\abcd\abcde
    这样一个命令就搞定了

打开指定目录命令cd

文件复制命令copy

copy只能复制文件,不能复制文件夹.

  1. 单个文件的复制
    格式:copy source[drive:][path][filename] [destination][drive:][path][filename]
    即copy要复制的源文件(包括路径和文件名)文件复制的目标路径[\文件名],当[destination][drive][path][filename]缺省时为当前目录.
    例1
    copy c:\123.txt d: 
    把123.txt复制到D:目录下.如果此操作成功,命令行窗口中会提示"已复制一个文件".
    例2
    copy c:\123.txt d:\abc.bat
    把123.txt复制到d:目录下,并把它修改为abc.bat,这里修改了文件名和他的格式.
    例3
    copy .\123
    把当前目录下的123子目录中的文件全部拷贝到当前目录.这里好像有点难理解.比如当前目录是C:\windows,它有很多子目录的,现在就把它的一个子目录123里面的文件全部拷贝到当前目录c:\windows.
  2. 批量复制文件
    例1
    copy c:\123 d:\abc
    将c:\123目录中所有文件复制到d:\abc目录中.
    例2
    copy c:\123*.rm d:abc /y
    将c:\123目录中所有rm格式的文件复制到d:abc目录中,当目标中已经存在l额和源目录中即将复制的文件相同文件名的文件时,就会出现如"改写x:\xx吗?(Yes/No/All)"这样的提示,让你选择覆盖,不覆盖,还是全部覆盖.通过参数/y(复制单个文件或批量复制时皆可使用),可以实现重名文件无须确认直接覆盖.
  3. 合并文件
    格式: copy /b 文件1 + 文件2 + ....文件N合并后的文件名
    例1
    copy /b d:\1.mp3 d:\2.mp3 e:\3.mp3
    把1.MP3和2.MP3合并成3.MP3.
    例2
    copy /b d:\1.txt d:\2.mp3
    把1.txt和2.mp3合并,这里没有指定合成后的文件名哦,缺省情况下,合并后的文件名是命令中的第一个文件的名称.

BAT批处理的更多相关文章

  1. 【工作笔记】BAT批处理学习笔记与示例

    BAT批处理学习笔记 一.批注里定义:批处理文件是将一系列命令按一定的顺序集合为一个可执行的文本文件,其扩展名为BAT或者CMD,这些命令统称批处理命令. 二.常见的批处理指令: 命令清单: 1.RE ...

  2. 如何用bat批处理编译swf项目

    平时用FB等IDE编译多模块的游戏项目时,除了添加移除模块的操作很繁琐外,编译速度也非常之慢.而用bat来编译swf项目,速度非常快,稳定. 在此分享自己工作用的bat,每次运行会重新编译主模块Gam ...

  3. atitit.添加win 系统服务 bat批处理程序服务的法总结instsrv srvany java linux

    atitit.添加win 系统服务 bat批处理程序服务的法总结instsrv srvany  java linux 系统服务不同于普通视窗系统应用程式.不可能简简单单地通过运行一个EXE就启动视窗系 ...

  4. 使用BAT批处理执行sql语句的代码

    使用BAT批处理执行sql语句的代码 有时候需要执行一些Sql语句时,不想开企业管理器,或者是发给客户执行但那边又不懂代码,这时就可以用下面方法 1.把待执行Sql保存在一个文件,这里为2011022 ...

  5. BAT批处理(二)

    在前一篇中已对BAT批处理基础作了一些总结,但是对于BAT批处理还有很多的知识点没有讲解到,比如DOS中的特殊符号:IF.FOR的使用:变量:更多的DOS命令等等.本文在前一篇的基础上继续对BAT批处 ...

  6. SC命令---安装、开启、配置、关闭 cmd命令行和bat批处理操作windows服务

      一.cmd命令行---进行Windows服务操作 1.安装服务 sc create 服务名 binPath= "C:\Users\Administrator\Desktop\win32s ...

  7. 执行一条cmd命令的window.bat 批处理代码:

    . .执行一条cmd命令的window.bat 批处理代码: @echo off echo NodeJS SUPERVISOR...Server.js ::下面是批处理代码 supervisor d: ...

  8. js/bat批处理调用谷歌浏览器chrome批量打开网页测试web性能

    批处理批量打开网页 其实用java就可以搞定,但是这么一个轻巧的测试,js或者bat批处理去一次性打开几百个网页测试一下页面没必要上java 两者的区别,js的话,只能打开多个浏览器实例,不方便查看效 ...

  9. .bat批处理命令的介绍

    HUC = = D组 http://www.cnhonkerarmy.com/ 63707869 =====================================开始============ ...

  10. 【转载】BAT 批处理脚本教程

    来源:http://www.cnblogs.com/glaivelee/archive/2009/10/07/1578737.html BAT 批处理脚本 教程   第一章 批处理基础第一节 常用批处 ...

随机推荐

  1. c++链表实现学生成绩管理系统(简易版)

    #include<iostream> using namespace std; typedef struct student{ int id;//学号 string sex; string ...

  2. EM自动任务导致数据库缓慢

    这两天客户抱怨数据库慢,查看性能什么的没发现什么异常.查看job发现一个内容为EMD_MAINTENANCE.EXECUTE_EM_DBMS_JOB_PROCS执行特别频繁.使用 EXEC DBMS_ ...

  3. python入门4 python查看数据类型及类型转换

    查看数据类型:type() 类型转换:int(),float(),char(),ord(),str(),bool() #coding:utf-8 #/usr/bin/python "&quo ...

  4. POJ 1986 Distance Queries 【输入YY && LCA(Tarjan离线)】

    任意门:http://poj.org/problem?id=1986 Distance Queries Time Limit: 2000MS   Memory Limit: 30000K Total ...

  5. 2018.12.1 web项目中解决乱码问题的一个工具类

    <!-- 配置一个过滤器 编码格式的过滤器 --> <filter> <filter-name>encodeFilter</filter-name> & ...

  6. VS Code 中 HTML 文档注释 js 语句异常

    今天用 VS Code 编辑 html 文档时,发现快捷键注释 js 代码显示成 “<!--  …… -->”,怀疑是不是因为安装了某个插件,随后排查出系 Jinja 所致,将其禁用之后就 ...

  7. JVM 监控以及内存分析

    1 内存分析1.1 jmap -histo 命令pid=`jps | awk '{if ($2 == "Jps") print $1}'`jmap -histo $pid > ...

  8. bootstrap-table表格导出

    在bootstrap-table官网->拓展模块中有导出模块的详细介绍.网址:http://bootstrap-table.wenzhixin.net.cn/zh-cn/extensions/ ...

  9. JavaScript:改变 HTML 样式

    <!DOCTYPE html><html><head><meta http-equiv="Content-Type" content=&q ...

  10. Page 由于代码已经过优化或者本机框架位于调用堆栈之上

    Page.Response.Clear();            Page.Response.Write("<script type=\"text/javascript\& ...