批处理文件中获取当前所在路径的几种方法
2015-10-27 14:48
495 查看
转自:http://blog.csdn.net/honker110/article/details/4355618
@echo off setlocal EnableDelayedExpansion echo 当前正在运行的批处理文件所在路径:!cd! pause @echo off echo 当前目录是:%cd% pause @echo off :: set "abc=%cd%" echo 当前正在运行的批处理文件所在路径:%~dp0 pause @echo off echo 当前的盘符及路径:%~dp0 echo 当前的盘符及路径的短文件名格式:%~sdp0 pause @echo 取当前文件的上级目录的名称 set a=%cd% for %%a in ("%a%") do ( set ok=%%~dpa for /f "delims=" %%b in ("!ok:~0,-1!") do ( echo %%~nb ) ) pause
相关文章推荐
- 移动端的长度单位
- RO05 - 如何编写RemObjects SDK服务端 (Delphi Version)
- mysql大数据高并发处理
- jstl标签库的使用
- Oracle RAC 11.2.0.4打PSU
- CAsyncSocket详解
- 跟我一起学习windows驱动编程(引用计数、上下文空间)
- 帝都地铁隧道里的动态广告是什么原理?
- Spring MVC实现QQ第三方登录 博客分类: spring
- javascript 学习总结(四)Date对象
- 非远程重启机器
- RPM包制作
- Android圆形图片带边框
- Android带日程安排的自定义日历控件
- Spring Security教程(11)---- 使用数据库来管理资源
- 正确解读PHP获取时间错误原因
- 横线-文字-横线的html-css布局
- Linux 系统中僵尸进程
- CODEVS【1025】选菜
- vim ctl+v批量添加/删除