批处理获取当前目录的绝对路径

Posted Zero to One

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了批处理获取当前目录的绝对路径相关的知识,希望对你有一定的参考价值。

在批处理中使用管理员权限运行的时候系统会认为当前路径是C:\Windows\System32

而使用非管理员权限安装的时候系统会认为当前路径就是批处理文件所在的路径

所以我们最好使用绝对路径去操作文件,以下是绝对路径的获取方式:

@echo off

echo 当前盘符:%~d0 
echo 当前盘符和路径:%~dp0
echo 当前批处理全路径:%~f0
echo 当前盘符和路径的短文件名格式:%~sdp0
echo 当前CMD默认目录:%cd%
pause

注意:
1.如果路径包括空格最好加上双引号

以上是关于批处理获取当前目录的绝对路径的主要内容,如果未能解决你的问题,请参考以下文章

批处理获取当前目录的绝对路径

批处理获取当前目录的绝对路径

CMD获取当前目录的绝对路径

PHP获取文件绝对路径的代码(上一级目录)

一个检索绝对路径下指定后缀或关键字的小代码

C# 获取当前,相对,绝对路径