DOS批处理中%cd%和%~dp0的区别是什么
发表于:2025-01-30 作者:千家信息网编辑
千家信息网最后更新 2025年01月30日,这篇文章主要讲解了"DOS批处理中%cd%和%~dp0的区别是什么",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"DOS批处理中%cd%和%~dp0的区
千家信息网最后更新 2025年01月30日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安全错误
数据库的锁怎样保障安全
如何做网络共享服务器
ktv收银服务器插u盘有用吗
我的世界蛋壳服务器
服务器管理人员职责
web服务器工作流程
app 数据库验证测试
西安欧鹏互联网科技
浪潮服务器高速计算
网吧无盘服务器管理
东北软件开发公司有哪些
网络安全主题摄影大赛
网络安全前景csdn
学软件开发一般需要科目
软件开发定制哪家有名
服务器繁忙的英语
互联网科技工作陈久来
网络技术基础及应用
理正数据库
河南智云医软件开发有限公司
寻找软件开发合伙人融资
网络技术 网络安全
自启管理华为手机服务器
网易逆水寒捏脸数据库
数据库关系的运算有哪些
绿茶系统服务器系统
计算机网络技术两年
杭州学习软件开发哪家信誉好
原神ps4 无法连接服务器
保存异常日志文件到服务器
深圳爱有网络技术有限公司怎么样