常用命令

  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. Oracle往列中插入html代码

    开发提了一个需求,需要往模板表中插入包含html代码的记录,表的ddl如下 create table WZ_SITEMSGTEMPLATE ( id ) not null, templateconte ...

  2. 动态获取Drawable图片资源

    比如Drawable中有一系列连续的图片,img_0.png, img_1.png, img_2.png ... 如果要动态获取这些图片,通过"R.drawable.img_x"的 ...

  3. 在Docker容器中安装jdk和spark

    在Docker容器中安装jdk和spark 1.下载jdk和spark 可以使用迅雷等专业下载软件下载jdk和spark软件包,注意是linux版,这里直接给出下载地址: JDK下载地址 JDK进入后 ...

  4. 长大DeepMind第一次团队作业

    1.队名 长大DeepMind 2.队员风采 学号 姓名 擅长的技术 编程的兴趣点 希望承担的角色 一句话宣言 B20150304508 晏司举 JAVA,ssm框架,MySQL数据库 JAVA后台服 ...

  5. OC typedef(起别名)

    // #define Integer int // 给基本数据类型起别名 void test() { typedef int Integer; typedef Integer MyInteger; t ...

  6. 记忆化搜索,FatMouse and Cheese

    题目链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=1107 http://acm.hdu.edu.cn/showpro ...

  7. Catalan数列

    引入 今天听学长讲了卡特兰数列后对其有了更深的认识,在此完善了一下之前的博客加以总结. 首先用一个经典的例子来描述一下Catalan数列,我们有一个1~n的数列和一个大小为n的栈,我们有如下两种操作: ...

  8. Linux使用sz、rz命令下载、上传文件

    1.安装服务 yum -y install lrzsz 2.上传命令:rz 使用rz命令,会调用系统的资源管理器,选择文件进行上传即可.上传的文件默认保存linux当前所在目录 3.下载命令:sz 根 ...

  9. 使用vba doc转docx

    创建vbs文件,doctodocx.vbs内容如下: '创建一个word对象 set wApp=CreateObject("word.Application") '获取文件传递到参 ...

  10. Introduction to CQRS

    原文链接:  http://www.codeproject.com/Articles/555855/Introduction-to-CQRS What is CQRS CQRS means Comma ...