如何用批处理命令从文件全路径中得到文件的目录路径?
1个回答
展开全部
@echo off
call :abc E:\jdk6\src.zip
pause>nul&exit
:abc
for /f "delims=" %%f in (%1) do set PPP=%~dp1
echo 路径为:%PPP%
=======================
@echo off
set /p a=请输入文件的完整路径,或直接把文件拖进来,然后按回车键:
call :abc "%a%"
pause>nul&exit
:abc
for /f "delims=" %%f in (%1) do set PPP=%~dp1
echo 路径为:%PPP%
BTW: 追问即可,不需那样补充。
call :abc E:\jdk6\src.zip
pause>nul&exit
:abc
for /f "delims=" %%f in (%1) do set PPP=%~dp1
echo 路径为:%PPP%
=======================
@echo off
set /p a=请输入文件的完整路径,或直接把文件拖进来,然后按回车键:
call :abc "%a%"
pause>nul&exit
:abc
for /f "delims=" %%f in (%1) do set PPP=%~dp1
echo 路径为:%PPP%
BTW: 追问即可,不需那样补充。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询