DOS批处理中%cd%和%~dp0的区别是什么
发表于:2025-11-15 作者:千家信息网编辑
千家信息网最后更新 2025年11月15日,这篇文章主要讲解了"DOS批处理中%cd%和%~dp0的区别是什么",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"DOS批处理中%cd%和%~dp0的区
千家信息网最后更新 2025年11月15日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安全错误
数据库的锁怎样保障安全
网络安全案例及对策
数据库简单sql查询
安卓播放器用什么软件开发
软件开发 开票类型
掌上数据库app
郑州2019 网络安全宣传
济宁im即时通讯软件开发
数据库调查表
网络安全试点项目
郑州好管家网络技术有限公司
2年级网络安全手抄报模板
服务器为什么需要定重启
逃离塔科夫单机服务器目录
医疗影像软件开发
服务器怎么叫法
软件开发学习什么语音
手机一直提示没有服务器
软件开发好还是幼师好
研究生网络安全工程考什么
ps4原神一直无法登陆服务器
运动模组控制软件开发
云服务器2核4G能挂多少QQ
老头环服务器登不上
怎么建立化工数据库
金蝶专业版服务器登录不弹出账套
网络安全黑板报简单又漂亮
柯南更新后找不到服务器
rsview联接第三方数据库
南安开展网络安全执法检查
数据库三级结构模式