我有一个包含文件名列表的变量,并且基于扩展名,我需要执行不同的操作。我无法提取循环内的扩展
set BINARIES=file1.dll fil2.dll fil3.sys
:: for each file in list of binaries do
FOR %%G IN (%BINARIES%) DO (
:: if extension is dll
if /i [%%G:~-4%]==[.dll] (
echo dll file
) else (
echo sys file
)
)
如果条件总是失败。如何正确提取扩展名。