获取批处理文件的完整路径

时间:2009-09-14 12:36:23

标签: batch-file

我想创建一个批处理文件,使用(例如打印)其完整路径:

c:\tmp\foo> nice.bat

I am c:\tmp\foo\nice.bat

4 个答案:

答案 0 :(得分:5)

您可以使用%~f0(例如“echo%~f0”)。

答案 1 :(得分:4)

答案 2 :(得分:3)

来自内存的

%~dp0是批处理文件的完整路径。

编辑要获得更多变量替换,请运行call /?

答案 3 :(得分:2)

试试这个:

 echo I am %~f0