`
yshlin
  • 浏览: 63450 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

第七讲:cd

阅读更多

cd 显示当前目录名或改变当前目录。
直接在cmd输入cd,可显示当前的目录
一些特殊的环境变量也可以如: %cd%
具体想要查看这些变量可以在cmd下输入set /?
对于cd命令和一些关于目录操作的命令来说,下面的符号:
. 代表当前目录
.. 代表上一级目录
\ 代表根目录
所以我们使用%cd%来显示路径的变化,cd命令来切换目录:

@echo off
rem 进入当前目录
cd.
echo %cd%
rem 进入上一级目录
cd..
echo %cd%
rem 进入根目录
cd\
echo %cd%
pause

 

用过批处理的人都知道"echo."是显示一空行,而运行
"cd."命令进入当前目录而不会回显任何信息,所以我们可以利用这点来生成一些空文件:

@echo off
rem 两个命令都可以生成空文件
echo. >a.txt
cd. >b.txt

cd 的参数d
上面讲到可以使用cd..和cd\来改变目录,但是这样不可以改变驱动器目录
例如:当前目录是c:\a\b想要改成d:\a\b 就不可以了,但cd提供了一个参数也是
cd的唯一参数:
/d 除了改变驱动器的当前目录之外,还可改变当前驱动器。

@echo off
rem 当前目录
echo %cd%
rem 改变后目录
cd /d d:\aa
echo %cd%
pause 

注意:cd命令是不把空格当作分隔符,所以看下面的例子

@echo off
rem 运行的两次命令效果相等
cd /d C:\Documents and Settings\Administrator
echo %cd%
cd /d "C:\Documents and Settings\Administrator"
echo %cd%
pause 

cd 最常用方法
前面讲过 start 命令对于一些执行文件要指定起始目录才可以正常运行,现在用cd命令也可以这样:

@echo off
rem 改变当前目录为"E:\office"
cd /d E:\office
rem 这时可以直接用start打开文件
start WINWORD.EXE
pause

 

分享到:
评论

相关推荐

    LINUX课件13讲教程

    第七讲:网络配置与管理 在这一讲中,你将学习如何配置Linux的网络设置,如IP地址、DNS、路由,以及使用ping、netstat、telnet等工具检查网络连接。 第八讲:Shell脚本编程 尽管这不专门讲述shell,但基础的shell...

    计算机网络吴功宜-课件

    第七讲:DNS与HTTP协议 这一讲将涉及域名系统DNS的工作流程,以及超文本传输协议HTTP的基本原理和请求响应模型,探讨HTTP的状态码及其含义。 第八讲:网络安全与加密 学习者将了解网络安全威胁,如病毒、木马、黑客...

    linux培训系列教程

    第七讲:系统监控与性能优化 本讲主要讲解如何监控Linux系统的性能,如CPU、内存、磁盘I/O的监控工具,以及如何分析系统日志。同时,会介绍性能优化的基本策略,如调整内核参数和优化服务配置。 第八讲:安全与...

    Linux培训系类

    第七讲:软件包管理和编译安装 介绍Linux下的包管理器,如apt(Debian系)和yum(RPM系),如何查找、安装、更新和卸载软件。同时,也会讲解如何从源代码编译安装软件,理解Makefile的作用和使用方法。 第八讲:...

    Delphi 7.0编程实例五十讲-pdf版

    第七讲 文本编辑器 第二篇图形图像编程 第八讲 小画笔 第九讲 抓取屏幕 第十讲 图片的显示特效 第十一讲 屏幕保护 第十二讲 制作图表 第十三讲 OpenGL编程 第十四讲 桌面晃动 第三篇文件管理 第十五讲 文件管理器 第...

    韩顺平老师的Linux视频下载21

    #### 第7讲:J2EE环境、JDK与Tomcat的安装配置 - **内容概览**:对于想要在Linux环境下搭建Java开发环境的学员来说,这一讲尤为重要。讲师将详细介绍如何安装配置J2EE环境、JDK(Java Development Kit)以及Tomcat...

    计算机网络课件1-5章

    本课件集合了计算机网络的基础到进阶知识,覆盖了从第一讲的概述到第五讲的网络互联与网络层协议,以及中间的通信基础、局域网和广域网技术。以下是这些章节中的关键知识点: 1. **第1讲:概述** - 计算机网络定义...

    [LAMP兄弟连李明老师讲Linux] 第3讲.Linux常用命令

    2. **cd**:切换目录,例如,`cd ~` 回到主目录,`cd ..` 返回上一级目录。 3. **pwd**:显示当前工作目录。 4. **touch**:创建新文件或更新文件时间戳。 5. **mkdir**:创建新目录。 6. **rm**:删除文件或...

    北工大matlab课件-第7讲 matlab的程序设计

    在第七讲“MATLAB的程序设计”中,我们将深入探讨如何利用MATLAB进行高效且具有可读性的编程。 1. MATLAB语言特点: MATLAB被归类为第四代编程语言,它的主要特点是代码简洁,可读性强,且调试过程相对简单。这使得...

    学而思寒假七年级尖子班讲义第1讲平行线四大模型(1).doc

    平行线是几何学中的基本概念,对于七年级的学生来说,理解和掌握平行线的性质和判定方法至关重要。在本文档中,主要介绍了四个重要的平行线模型,这些模型是解决平行线问题时常用的方法。 首先,平行线的判断方法...

    七年级数学下新思维第一讲 相交线与平行线.doc

    《七年级数学下新思维第一讲:相交线与平行线》 相交线与平行线是几何学的基础概念,对于七年级的学生来说,理解和掌握这些概念至关重要。本讲主要探讨了多条直线相交产生的交点问题、平行线的特性以及如何运用方程...

    七年级尖子班讲义第1讲平行线四大模型.doc

    《七年级尖子班讲义第1讲平行线四大模型》深入探讨了平面几何中的平行线判定和性质,以及四个核心的几何模型。平行线的判定是数学学习的基础,这通常涉及通过同位角、错角和同旁角的关系来确定两直线是否平行。 ...

    七年级数学下新思维第一讲相交线与平行线.pdf

    在七年级数学下册的新思维课程中,第一讲主要探讨了相交线与平行线的相关概念和问题。相交线是指两条或多条直线在某个点相遇,而平行线则是指永不相交的两条直线。本讲内容涵盖了以下几个关键知识点: 1. 直线相交...

    实战正则表达式第1讲

    在本讲中,通过观看"实战正则表达式第1讲x.avi"的视频教程,你可以更直观地了解这些基本概念,并通过实例学习如何在实际场景中应用正则表达式。从基础入手,逐步进阶,将有助于你在后续的学习和工作中更加熟练地运用...

    高考生物理第7章第2讲电路的基本规律.pdf

    【高考生物理第7章第2讲电路的基本规律】主要涉及了电路的几个核心概念,包括欧姆定律、电路中的能量转化以及电容器的工作原理。以下是相关知识点的详细阐述: 1. **欧姆定律**:欧姆定律是电路理论的基础,它表明...

    Linux从零入门实战-2019年七月Z线.txt

    第七讲 HTTP网络服务 知识点1: HTTP基础 知识点2: LNMP 架构服务搭建 知识点3: Nginx 配置 知识点4: MySQL 配置 知识点5: PHP 简介 实战项目: 基于WordPress 搭建个人博客 第八讲 Linux运维基础 知识点1: ...

    第七讲 matlab的程序设计.ppt

    Matlab的默认搜索路径位于`c:\matlab\bin`,但用户可以通过改变当前目录(如`cd c:\myfile`)、修改搜索路径(如`path(path,'c:\myfile')`)、编辑`matlabrc.m`文件或使用`pathtool`工具来添加自定义路径,确保M文件...

    网络架构师148讲视频课程

    java架构师148讲视频教程 │ ├─1-148视频教程 │ 第01节:整体课程概览.flv │ 第02节:分模块、分工程管理.avi │ 第03节:多模块多Web应用合并War包.avi │ 第04节:Git基本原理和安装配置使用.avi │ 第05节...

    韩顺平linux学习笔记,很不错的.pdf

    7. Linux视频教程第2讲:vi编辑器的使用 vi(Visual Editor)是Linux系统中的经典文本编辑器,讲解了vi的基本操作模式,如何打开、保存和退出文件,以及如何进行文本的插入、删除和查找替换。 8. Linux视频教程第3...

Global site tag (gtag.js) - Google Analytics