现在的位置: 首页 > 综合 > 正文

[批处理]批处理自身%0 的总结(含取路径)[转载]

2012年09月18日 ⁄ 综合 ⁄ 共 614字 ⁄ 字号 评论关闭

转载自:http://www.hackbase.com/tech/2009-08-12/54871.html

批处理自身 %0 的总结。
批处理运用中,经常要对自身进行操作,
如:提取路径,文件名,后缀名,大小,等等。。。。
充分利用%0的扩展功能,可以很方便的实现。
:: code by 随风 @bbs.bathome.cn 2008/01/08
1、获取批处理自身的完整路径
@echo off
echo %0
pause
2、获取批处理自身的完整路径,并去掉首尾的引号
@echo off
echo %~0
pause
3、获取批处理自身的文件名及后缀名
@echo off
echo %~nx0
pause
4、获取批处理自身的文件名
@echo off
echo %~n0
pause
5、获取批处理自身的后缀名
@echo off
echo %~x0
pause
6、获取批处理自身的完整路径,不含文件名
@echo off
echo %~dp0
pause

@echo off
echo %cd%
pause
7、获取批处理自身的盘符
@echo off
echo %~d0
pause
8、获取批处理自身的大小
@echo off
echo %~z0
pause
9、获取批处理自身的修改时间
@echo off
echo %~t0
pause

@echo off
echo 当前盘符:%~d0
echo 当前盘符和路径:%~dp0
echo 当前批处理全路径:%~f0
echo 当前盘符和路径的短文件名格式:%~sdp0
echo 当前CMD默认目录:%cd%
pause

抱歉!评论已关闭.