批处理入门手册之批处理常用DOS命令篇(echo、rem、cd、dir)

2019-09-19 06:37:28于丽

  如果当前目录是C:WINDOWSsystem32,我们要返回到上一层目录,即返回到C:WINDOWS时,我们可以这样:

例3

C:WINDOWSsystem32>
cd..
C:WINDOWS>

  在这里,cd..是不是简单了很多?呵呵!当然了,你也可以cd C:WINDOWS


  如果当前目录是C:WINDOWSsystem32,我们要返回根目录,即返回到C:时,你可以试下这个:

例4

C:WINDOWSsystem32>
cd
C: >

  在这里返回根目录时,我们用的是cd命令,当然你也是可以cd c:

  其实在DOS命令中.、..和都是表示相对路径的,.是当前目录,..是上一层目录,而则表示根目录。我们来试下
cd.

例5

C:WINDOWSsystem32>
cd.
C:WINDOWSsystem32>

  看到了吧,当输入cd.后还是在原来的位置,因为 。是当前目录,切换到当前目录当然没有变罗。

2。不同分区的切换
格式:格式:CD /d [盘符][路径]
  如果当前目录是C:Documents and Settingsmzybar,我们需要切换到其它分区目录,请看:

例1
切换到D:123abc

C:Documents and Settingsmzybar>
cd /d d:123abc
D:123abc>

  如果我们要切换到D盘的根目录,则有更简单的方法,请看:

例2
C:Documents and Settingsmzybar>
D:
D:>

  在这里,我们直接输入驱动器号 冒号,就可以切换到它的根目录。

3。CD 的另一个用途:显示当前的完整路径,一般用通过 %cd% 加以引用。

例1

@echo off
echo 当前路径是 %cd%
pause

  执行显示的是当前的完整路径。

四、列文件名:dir

显示目录中的文件和子目录列表。
DIR [drive:][path][filename] [/A[[:]attributes]] [/B] [/C] [/D] [/L] [/N]
    [/O[[:]sortorder]] [/P] [/Q] [/S] [/T[[:]timefield]] [/W] [/X] [/4]

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

  /A          显示具有指定属性的文件。
  attributes   D  目录                R  只读文件
               H  隐藏文件            A  准备存档的文件
               S  系统文件            -  表示“否”的前缀
  /B          使用空格式(没有标题信息或摘要)。

相关文章 大家在看