执行后重命名批处理文件扩展名

时间:2011-04-20 03:25:24

标签: windows batch-file dos file-extension

我想知道是否有办法在执行后更改批处理文件(.bat)的文件扩展名。所以,例如,我想执行abc.bat。在批处理文件执行它应该执行的操作之后,它会通过将.bat更改为.txt来重命名自己这可能吗??

1 个答案:

答案 0 :(得分:2)

我刚试过。这很简单。在批处理文件的末尾,添加:

ren %~dp0\abc.bat abc.txt

在此,%~dp0表示批处理文件的路径,如我所提到的here

请注意,它必须是执行批处理文件的最后一步。