输出当前批处理(bat)文件的目录、全路径、文件名、扩展名等

来源:赵克立博客 分类: 其它 标签:脚本批处理(bat)发布时间:2016-06-04 11:01:36最后更新:2018-03-20 12:25:00浏览:3778
版权声明:
本文为博主原创文章,转载请声明原文链接...谢谢。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

QQ截图20160604110040.png

注意:win10中右键以管理员模式运行%cd%会变成c:/windows/system32/

解决方法,在执行来切换到当前目录,然后执行其它命令就可以啦

cd /d %~dp0



微信号:kelicom QQ群:215861553 紧急求助须知
Win32/PHP/JS/Android/Python