批处理命令获取当前盘符和当前目录

%~d0 是当前盘符

%cd% 是当前目录

可以用echo %cd%进行打印测试

以下例子是命令行编译Visual Studio编写的程序:

@echo off

set b=%cd% //将当前目录保存到参数b中,等号前后不要有空格

C:

cd program files

cd microsoft visual studio

cd common

cd msdev98

cd bin

msdev "%b%\test.dsp" /MAKE "test- Win32 Release" /REBUILD //(VC6.0)

devenv "%b%\Tool Utility\Tool Utility.sln" /REBUILD //(VS2010)

pause

注意:如果路径中包含空格,则应该将路径加文件名用双引号括起来。

出处:http://blog.csdn.net/ylmmee/article/details/6735907

===============================================================

废话不多说,直接看例子:

@echo off

echo 当前盘符:%~d0

echo 当前盘符和路径:%~dp0

echo 当前盘符和路径的短文件名格式:%~sdp0

echo 当前批处理全路径:%~f0

echo 当前CMD默认目录:%cd%

pause

http://www.2cto.com/kf/201104/88450.html

===============================================================

通过批处理取当前目录的上一级目录

@echo off

if %cd%==%cd:~,3% echo 当前目录已经是%cd:~,1%盘的根目录!&goto end

cd..

set "bd=%cd%"

cd..

set "bbd=%cd%"

if "%bbd%"=="%bd%" (echo 上一级目录是: %cd:~,1%盘的根目录!

) else call echo 上一级目录是: "%%bd:%bbd%\=%%"

:end

pause

bat脚本中获取上级目录_批处理bat命令--获取当前盘符和当前目录和上级目录相关推荐

  1. bat脚本中获取上级目录_批处理bat命令 获取当前盘符和当前目录和上级目录的代码...

    批处理命令获取当前盘符和当前目录 当前盘符:%~d0 当前路径:%cd% 当前执行命令行:%0 当前bat文件路径:%~dp0 当前bat文件短路径:%~sdp0 测试 echo 当前盘符:%~d0 ...

  2. bat脚本中获取上级目录_转载 批处理bat命令--获取当前盘符和当前目录和上级目录...

    批处理命令获取当前盘符和当前目录 %~d0 是当前盘符 %cd% 是当前目录 可以用echo %cd%进行打印测试 以下例子是命令行编译Visual Studio编写的程序: @echo off se ...

  3. 批处理bat命令--获取当前盘符和当前目录和上级目录

    1. 批处理命令获取当前盘符和当前目录 @echo off rem 设置环境变量延迟 setlocal EnableDelayedExpansion echo 当前正在运行的批处理文件所在路径:!cd ...

  4. 批处理学习之Bat命令——获取当前盘符、当前目录、上级目录

    命令 当前盘符:%~d0 当前路径:%cd% 当前执行命令行:%0 当前bat文件路径:%~dp0 当前bat文件短路径:%~sdp0 测试 下载testBatPath.bat测试文件,双击.bat运 ...

  5. 浏览器获取设备信息_一条命令获取 IE 浏览器保存网站的账号和密码信息

    渗透攻击红队 一个专注于红队攻击的公众号 大家好,这里是 渗透攻击红队 的第 41 篇文章,本公众号会记录一些我学习红队攻击的复现笔记(由浅到深),不出意外每天一更 Powershell 内网渗透一直 ...

  6. 如何解决Bat脚本中包含中文,运行乱码

    如何解决Bat脚本中包含中文,运行乱码 转载于:https://jingyan.baidu.com/article/a3f121e4d84a5dfc9152bb55.html bat脚本在批处理的时候 ...

  7. bat脚本中For /f 中的Delims和Tokens总结

    bat脚本中For /f 中的Delims和Tokens总结 在For命令语句的参数F中,最难理解的就是Delims和Tokens两个选项,本文简单的做一个比较和总结. "For /f&qu ...

  8. 在Shell或Bat脚本中激活conda环境

    转自:https://heary.cn/posts/%E5%9C%A8Shell%E6%88%96Bat%E8%84%9A%E6%9C%AC%E4%B8%AD%E6%BF%80%E6%B4%BBcon ...

  9. bat脚本中For /f 中的Delims、Tokens、skip、eol、goto使用总结

    aaa.txt 内容如下: 1.饶天亮-玫瑰爱人.wma 2.高一首-我不愿错过.mp3 3.黃凱芹-傷感的戀人.MP3 4.黄灿-黄玫瑰.lrc 5.黎姿-如此这般的爱情故事.mp3-------- ...

最新文章

  1. iCup,USB加热饮品方案
  2. WIFI航模图传模块
  3. JavaWeb学习之路——SSM框架之SpringMVC(七)
  4. linux 用脚本建分区,脚本创建磁盘分区
  5. [深度学习TF2] 梯度带(GradientTape)
  6. 找到MySQL服务器发生SWAP罪魁祸首
  7. hybrid App cordova打包webapp PhoneGap
  8. scala条件替换_Scala:如何使用scala替换Dataframe中的值
  9. 斯坦福大学自然语言处理第三课“最小编辑距离(Minimum Edit Distance)”
  10. kindle刷机ttl_#原创新人#艰难的TTL刷机路--新固件斐讯 K1 无线路由刷机教程
  11. ubuntu18.04安装中文输入法ibus
  12. Knowledge Distillation论文阅读之:综述文章:Knowledge Distillation: A Survey(未完待续····)
  13. 计算机网络汇聚层,【大白电气】接入层、汇聚层、核心层——中大型计算机网络系统结构介绍及交换机选型建议...
  14. 万物互联所必需的泛在物联网建设需要多少钱?成本低到不可想象
  15. ORACLE 习题(一)
  16. 计算机四级office试题及答案,2014年计算机一级ms office试题及答案 47
  17. Python爬虫学习①:
  18. 各大系统如何接入统一的登录认证
  19. BUUCTF WEB [BJDCTF2020]ZJCTF,不过如此
  20. 华为c8815手机在开发Android调试时logcat不显示输出信息的解决办法

热门文章

  1. 优化(3)——遮罩Mask,RectMask2D
  2. 【论文总结】FSCE: Few-Shot Object Detection via Contrastive Proposal Encoding(附翻译)
  3. 快速处理表格python_xlwings 教程:使用Python更快速地处理Excel
  4. 工业品企业网络平台的建设 工业品网络营销系列讲座 张进主讲 上海添力
  5. 动易SiteFactory CMS自动采集器 V2.5.1
  6. 目前与征信相关的大数据来源,主要可以划分为哪四大类?
  7. 协同软件是否将替代OA系统?
  8. 罗斯蒙特变送器的接线方式
  9. powerdesigner画鲁棒图
  10. ASIC设计开发流程