我有一个批处理文件,用于设置我制作的东西。在批处理文件中,我有一个名为 OriginalFileName 的变量,并将其设置为 ProgramSetup,
set OriginalFileName=ProgramSetup
我想知道如何将批处理文件的当前文件名导入到 CurrentFileName 以便稍后检查文件名是否已更改:
if "%CurrentFileName%" EQU "%OriginalFileName%" goto :anything
如果不是.... [其他行动]
所以我的问题是:如何在批处理文件运行时将批处理文件的当前文件名导入到变量中。
答案1
您可以使用%0
当前脚本,或者更常见的是:
%~dp0
对于驱动器:\路径,%~nx0
对于文件名.ext