批处理自身 %0 的总结。
批处理运用中,经常要对自身进行操作,
如:提取路径,文件名,后缀名,大小,等等。。。。
充分利用%0的扩展功能,可以很方便的实现。
:- :: code by 随风 @bbs.bathome.net 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
复制代码
|