标题: 批处理如何获取批处理所在目录的上一层目录??
[打印本页]
作者: 904055262
时间: 2009-9-8 06:10
标题: 批处理如何获取批处理所在目录的上一层目录??
就是 %dp0 的上一层目录
有谁知道如何获取么?
知道的就告知一下 非常感谢了
作者: Hanyeguxing
时间: 2009-9-9 04:42
俺的水平有限,只能写成这样。。。
@echo off
for /f "delims=" %%i in ("%cd%") do (
set a=%%i
if "%%i" equ "%%~di\" (echo 我的电脑) else (
setlocal enabledelayedexpansion
call :b %%~ni
call echo %%a:~0,-!c!%%))
pause&exit
:b
set d=%1
if "!d:~%c%,1!" neq "" set /a c+=1 &goto b
作者: tireless
时间: 2009-9-9 05:51
@echo off
for %%a in ("%~dp0..") do echo "%%~fa"
pause
作者: Hanyeguxing
时间: 2009-9-9 07:23
看我这圈子饶的。。。
作者: netbenton
时间: 2009-9-9 08:27
pushd ..
echo %cd%&popd
作者: plp626
时间: 2009-9-9 12:05
基本功~~
作者: 904055262
时间: 2009-9-10 03:05
非常感谢