如何获取.cmd文件中的当前路径



如何获取.cmd文件中的当前路径?

我看到很多人说

哦,只需使用"cd";

要获得cd的值,我必须先设置它,但我不能这样做,因为我正在使它可移植。

我想知道是否有任何内置变量可以告诉.cmd脚本文件的当前路径

类似:

(C:test.cmd)
echo %cur-path%
>> C:

我已经在互联网上搜索了一个小时,但我找不到其他人的解决方案;cd"%cd";。

一个简单的";否";将是可接受的

将此代码放入.cmd脚本文件(另存为whatevername.cmd(:

echo %~dp0

现在在cmd:中运行

directory of .cmd script filewhatevername.cmd

假定.cmd脚本文件位于C:UsersUserDocuments文件夹中。然后输出为:

C:UsersUserDocuments

我希望这就是你想要的。

最新更新