如何只获取文件名+变量的扩展名

How to get only filename + extension of for variable

我想 运行 在 Windows 8:

目录中的几个文件上执行相同的命令
for /r %1 %%G in (*.apk) do zipalign -f -v 4 %%G %2

问题是 %%G 被扩展为完整路径名,但我只需要文件名本身。我该怎么做?
(zipalign 有 2 个参数:sourcefile 和 destfile)。

使用%%~nxG

请参阅 https://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/percent.mspx 了解所有可能的替换。