我有一個包含文件名列表並基於擴展名的變量,我需要執行不同的操作。 我不能夠提取擴展循環條目列表中的子字符串
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
)
)
內如果條件總是失敗。如何正確提取擴展名。