Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 批处理文件:获取父目录的绝对路径_Windows_Batch File_Cmd - Fatal编程技术网

Windows 批处理文件:获取父目录的绝对路径

Windows 批处理文件:获取父目录的绝对路径,windows,batch-file,cmd,Windows,Batch File,Cmd,我最近遇到一种情况,需要获取当前正在执行的批处理文件的父目录。在google和stackoverflow上搜索了解决方案,但找到了一个干净、简单的解决方案。不确定这是否是您要找的 @echo off for %%a in ("%~dp0\.") do echo "%%~dpnxa" for %%a in ("%~dp0\.") do for %%b in ("%%~dpa\.") do echo "%%~dpnxb" pause

我最近遇到一种情况,需要获取当前正在执行的批处理文件的父目录。在google和stackoverflow上搜索了解决方案,但找到了一个干净、简单的解决方案。

不确定这是否是您要找的

@echo off
for %%a in ("%~dp0\.") do echo "%%~dpnxa"
for %%a in ("%~dp0\.") do for %%b in ("%%~dpa\.") do echo "%%~dpnxb"
pause