我有一个包含文件名列表并基于扩展名的变量,我需要执行不同的操作。 我不能够提取扩展循环条目列表中的子字符串
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
)
)
内如果条件总是失败。如何正确提取扩展名。