::1、计算当前目录上一级开始代码。 >null
::2、例如:"c:\a\b\",我在c:\a\b\b.bat创建一个bat文件想去复制c:\a\a.txt文件到d盘,就需要用到此代码。 >null
@echo off
set CurrentPath=%~dp0
set P1Path=
:begin
for /f "tokens=1,* delims=\" %%i in ("%CurrentPath%") do (set content=%%i&&set CurrentPath=%%j)
if "%P1Path%%content%\" == "%~dp0" goto end
set P1Path=%P1Path%%content%\
goto begin
:end
::3、计算当前目录上一级结束代码 >null
echo P1Path=%P1Path%
::3、pause表示暂停 >null
pause获取bat的上一级目录及注释标记
:: 注释内容 >null
版权声明:本文为L1585931143原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。