• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >DOS/BAT > 批处理命令详解之目录跳转:cd

批处理命令详解之目录跳转:cd

作者:hebedich 字体:[增加 减小] 来源:互联网

hebedich 通过本文主要向大家介绍了批处理start命令详解,linux cd命令详解,cd命令详解,ps命令详解,linux命令详解手册等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

当我们需要处理不同路径下的文件的时候,很可能需要切换目录,这个时候,可以考虑使用目录跳转命令cd。

例如,我们打开命令行窗口的时候,一般是这样操作的:在桌面左下角找到“开始”菜单,打开“运行”,输入“cmd”,回车。这个时候,命令行窗口默认的当前目录位于当前用户所在的路径下,比如:C:\Documents and Settings\JM,如下图所示。

  一般而言,这个目录下并没有我们想要处理的文件,我们很可能需要跳转到其他目录,比如说:C盘根目录,这个时候,我们就需要使用cd来实现目录的跳转了:cd c:\。

  cd的全称是Change Directory,直译为改变文件夹,也就是跳转目录、切换路径的意思。它后面可以接驱动器符号、完整路径和相对路径。从它的全称可以得知,它不能操控文件,而只能作用于驱动器或文件夹。例如,我们使用 cd c:\boot.ini 这个命令来跳转(boot.ini是文件而非文件夹),就会出现“目录名无效”的错误,如下图所示。

  如果要跳转到当前目录的根目录下的话,可以使用一条简单的命令:cd\。如下图所示。

  继续跳转,cd c:\windows\temp,跳转到临时目录下。

  此时,如果想回到上一层目录windows,可以使用这条命令:cd..。如下图所示。

  想想看,如果执行 cd. 会发生什么情况?

  结果,目录没有发生跳转,原地不动。如下图所示。利用这个原理,可以用 cd.>test.txt 来构造0字节的文本文件。详细情况,请参考这篇文章:本人常用的批处理实用技巧 之第2点。

  原来,在cmd中,.、..和\表示相对路径,.是当前目录,..是上一层目录,而\表示根目录。

  来看一个比较诡异的现象:

  从当前目录下跳转到不同分区路径d:\的时候,cd d:\没有成功,当前目录没有发生改变;当添加了一个参数 /d 之后,命令成功地执行了。原来,要跳转到不同分区的时候,需要添加强制跳转参数 /d 。但是,如果进入的是当前目录的子目录,则可以不使用 /d 参数。这一点是很容易被大家忽略的,希望能引起足够的重视。

  再来看一个更加诡异的现象:

  原来,当输入的是当前驱动器号+冒号的时候,将显示当前目录的完整路径;当输入的是当前驱动器号+冒号+反斜杠的时候,将跳转到当前路径的根目录下。

  CD 的另一个非常有价值的用途是:显示当前的完整路径,一般用通过 %cd% 加以引用。如下图所示。此时,CD 作 Current Directory 解释,即“当前文件夹”。

  高级话题:看看下面这幅图反映了什么问题?

以上所述就是本文的全部内容了,希望大家能够喜欢。

</div>

您可能想查找下面的文章:

  • 常用批处理内部命令使用详解
  • 批处理命令详解之目录跳转:cd
  • 批处理命令Start的使用介绍

相关文章

  • DOS下的多媒体
  • 实现WIN2003 IIS最小权限分配的批处理
  • 超详细的CMD DOS下符号的作用参考第1/2页
  • 按扩展名分类批处理bat文件
  • 关于制作一个通用的DOS批处理段注释命令的思路介绍
  • 恶意批处理.bat
  • 批处理删除使用所有Windows Update功能的访问[图文+bat]
  • 奥汀管理员不切换bat脚本 V1.0-Design by Adobo
  • MSG命令使用详解
  • 开机更新桌面主题的批处理代码

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • 最全的DOS命令帮助程序批处理代码
    • 学会批处理
    • 批处理方式实现的目录比较工具
    • cmd ren命令 重命名文件(夹)
    • 配置命令提示符的方法
    • BAT批处理实现字符串截取功能
    • mshta命令用法示例
    • BAT文件语法和技巧(bat文件的编写及使用)
    • cmd goto命令 流程跳转
    • 批处理学习教程

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有