• 【批处理学习笔记】第十一课:常用DOS命令(1)


    【 文件夹管理 】
    cd 显示当前目录名或改变当前目录。
    md 创建目录。
    rd 删除一个目录。
    dir 显示目录中的文件和子目录列表。
    tree 以图形显示驱动器或路径的文件夹结构。
    path 为可执行文件显示或设置一个搜索路径。
    xcopy 复制文件和目录树。

    cd
    我们用CD命令来改变当前目录,输入CD DOS,那么当前目录就变成了 DOS,有时我们把改变当前目录为一个子目录叫做进入该子目录,那么我们现在就是进入了DOS目录,再输入CD TEMP,那么我们又会进入TEMP目录了,如何退出TEMP目录呢? 只要键入CD ..,回车,我们就可以回到DOS目录了。在DOS中,这个两点就表示当前目录的上一层目录,一个点表示当前目录,有时,我们叫上一级目录为父目录。 再输入CD ..,然后回车,我们就回到了C盘的根目录。
      进入一个目录的子目录并不需要用CD命令一层一层进入,可以用一行命令完成,比如要进入 WINDOWS目录下的SYSTEM子目录,只要输入CD WINDOWSSYSTEM就可以了,也可以输入CD C:WINDOWSSYSTEM,如果要回到根目录,那么也不必多次输入CD ..来完成, 可以直接输入CD ,就表示根目录。

    rd
    1、删除的目录不能有子目录
    2、删除的目录不能有文件
    3、不能删除当前目录
    4、根目录不能删除

    tree
        tree     显示命令树结构
    [适用场合]  查看所有的子目录
    [用  法]  tree [盘符]    显示所有的子目录树
            tree /f      显示目录时同时显示文件名
            tree /a      以ASCII码显示目录树
    [例  子]  C:WINDOWS>tree /a�

    path

     在DOS提示符下,如果我们要执行某个可执行文件,电脑会在磁盘上寻找这个文件,如果不经过特殊处理,它只在当前目录下寻找,如果没有找到则提示出错。
    这也就是说,如果要执行某个文件前,都要将当前目录转换到它所在的目录,显然这是一件很麻烦的事情(电脑是不是很笨啊,不用怀疑这句话的正确性了,我证明过n遍了,我不说,它什么都不做,呵呵)。
      为了解决这个问题,DOS提供了一条Path命令,如果在Path命令中定义了某个目录,那么你在任何地方,都可以直接执行Path中指定目录里的文件。(简直太爽了,这可减少了很多麻烦)     
      path命令的格式很简单: path 目录名,如果有很多目录,中间就用;(不要记错了,是分号不是逗号)隔开。要加入新的目录,就在最后一个目录的后面加一个; 然后再输入新的目录名就可以了。
      讲个例子吧,比如,path=c:dos;c:windows;c:   这条命令就是说,当我们执行一个文件时,电脑先在当前目录下查找这个文件,找到则执行,如果没有找到,则电脑按照path命令所指定的目录顺序去查找,先在C盘dos目录下,然后在windows目录下,最后在C盘根目录下寻找这个文件。


    xcopy

        xcopy    拷贝目录和文件
    [适用场合]  在进行连同子目录一起拷贝时很有用,在拷贝大量文件时比COPY命令
            要快得多
    [用  法]  xcopy [文件名] [目录]       将指定文件拷贝到指定目录
            xcopy [源目录] [目的目录]  将源目录连子目录考到目的目录下
            xcopy *.* [目录] /s   将文件与非空子目录拷贝到指定目录
            其它常用参数还有: v 拷贝后校验,会影响速度
                      e 与s 相似,但即使子目录是空的也会拷贝。

  • 相关阅读:
    c 语言 运算符 优先级
    回文字符串个数
    最小操作数
    将一个二叉树转化为双向链表,不开辟新空间
    两个整数集合的交集 ———— 腾讯2014软件开发笔试题目
    python download
    Spring5.2.X源代码编译-问题-Unable to locate Spring NamespaceHandler for XML schema namespace [http://www.springframework.org/schema/context]
    Spring5.2.X源代码编译-问题-找不到CoroutinesUtils
    Spring5.2.X源代码编译
    入行四年的思考
  • 原文地址:https://www.cnblogs.com/ECJTUACM-873284962/p/7561380.html
Copyright © 2020-2023  润新知