BAT文件代码可执行:
echo 当前盘符:%~d0
echo 当前盘符和路径:%~dp0
echo 当前批处理全路径:%~f0
echo 当前盘符和路径的短文件名格式:%~sdp0
echo 当前CMD默认目录:%cd%
echo 当前bat文件文件名:%~n0
其中“%cd%”可以直接在cmd窗口使用,非必须在bat文件中使用,其他几个是在bat文件中使用的
插一段git更新本目录下所有项目的脚本
@echo off
rem echo 当前盘符:%~d0
rem echo 当前盘符和路径:%~dp0
rem echo 当前批处理全路径:%~f0
rem echo 当前盘符和路径的短文件名格式:%~sdp0
rem echo 当前CMD默认目录:%cd%
rem echo 当前bat文件文件名:%~n0
rem 获取文件名
set spbase=%~n0
rem 替换文件名中的“[any]”为空
set "spbase=%spbase:[any]=*%"
rem 替换文件名中的“pull_”为空
set "spbase=%spbase:pull_=%"
set sp=%spbase%
echo=
echo=
echo 当前目录:
echo %cd%
echo=
echo 准备