输出当前批处理(bat)文件的目录、全路径、文件名、扩展名等
版权声明:
本文为博主原创文章,转载请声明原文链接...谢谢。o_0。
更新时间:
2018-03-20 12:25:00
温馨提示:
学无止境,技术类文章有它的时效性,请留意文章更新时间,如发现内容有误请留言指出,防止别人"踩坑",我会及时更新文章
::输出当前文件路径 @echo off ::当前盘符 echo %~d0 ::当前盘符和路径: echo %~dp0 ::当前盘符和路径的短文件名格式: echo %~sdp0 ::当前批处理全路径: echo %~f0 ::当前目录 echo %cd% ::当前文件名(带后缀) echo %~nx0 ::当前文件名(不带后缀) echo %~n0 ::当前文件名后缀 echo %~x0 pause
注意:win10中右键以管理员模式运行%cd%会变成c:/windows/system32/
解决方法,在执行来切换到当前目录,然后执行其它命令就可以啦
cd /d %~dp0