如何获取.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
我希望这就是你想要的。