DOS批处理中%cd%和%~dp0的区别是什么
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这篇文章主要讲解了"DOS批处理中%cd%和%~dp0的区别是什么",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"DOS批处理中%cd%和%~dp0的区
千家信息网最后更新 2026年11月03日DOS批处理中%cd%和%~dp0的区别是什么
这篇文章主要讲解了"DOS批处理中%cd%和%~dp0的区别是什么",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"DOS批处理中%cd%和%~dp0的区别是什么"吧!
在DOS的批处理中,有时候需要知道当前的路径。在DOS中,有两个环境变量可以跟当前路径有关,一个是%cd%, 一个是%~dp0。
这两个变量的用法和代表的内容是不同的。
1. %cd% 可以用在批处理文件中,也可以用在命令行中;展开后,是驱动器盘符:+当前目录,如在dos窗口中进入c:\dir目录下面,
输入:echo %cd% ,则显示为:c:\dir 。
%cd%的内容是可以被改变的,其内容为命令的执行路径或批处理文件的执行路径。
2.%~dp0只可以用在批处理文件中,它是由它所在的批处理文件的目录位置决定的,是批处理文件所在的盘符:+路径。在执行这个批处理文件的过程中,它展开后的内容是不可以改变的。比如在D盘下有个批处理文件,path.bat,其内容为:
代码如下:
@echo off
echo this is %%cd%% %cd%
echo this is %%~dp0 %~dp0
在C:\ 和E:\分别下执行它,输出为:
感谢各位的阅读,以上就是"DOS批处理中%cd%和%~dp0的区别是什么"的内容了,经过本文的学习后,相信大家对DOS批处理中%cd%和%~dp0的区别是什么这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!
内容
文件
路径
目录
学习
两个
变量
命令
所在
不同
下有
代码
代表
位置
就是
思路
情况
文章
是由
更多
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网黑科技
智能科技公司是互联网公司吗
科技信息互联网
广州互联网络科技有限公司
汇久创客互联网科技
狮子座互联网科技培训
科技互联网创业计划书
互联网科技英文翻译
欧洲十大科技互联网公司
互联网科技创新服务
互联网公司科技股
未来五年的互联网科技
搜狐科技互联网
天津腾达互联网科技有限公司
东莞新华互联网科技学校
区块链结合互联网科技
宇信科技在杭州互联网排第几
云南互联网科技学费
悟空问答互联网科技
现代科技的标志之一的互联网
互联网的科技创新
奇酷互联网科技公司
上海致骋互联网科技
深圳天众互联网科技公司
湖北码尼互联网科技有限公司电话
湖南一路畅行互联网科技
爱医互联网络科技
互联网硬科技公司
福州德业互联网科技
黑龙江互联网科技公司