批处理获取当前目录的绝对路径
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.如果路径包括空格最好加上双引号
以上是关于批处理获取当前目录的绝对路径的主要内容,如果未能解决你的问题,请参考以下文章