批处理文件如何定位它所在的位置?

时间:2009-05-25 03:20:49

标签: batch-file cmd locate

批处理文件本身如何查看它所在的位置?

2 个答案:

答案 0 :(得分:11)

%0是文件的名称。 %~dp0将是文件的绝对位置,d为驱动器,p为路径,0为文件名。

答案 1 :(得分:1)

只需拨打“cd”

即可
set WORKING_DIRECTORY=%cd%

曾经是%~dp0,但在Vista中这对我不起作用。