Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Ветеран


Сообщения: 27449
Благодарности: 8088

Профиль | Отправить PM | Цитировать


Цитата lz57005:
IF EXIST "path/*.ext" работает как IF EXIST "path/*.ext*" »
Если у Вас включена поддержка создания коротких имён (8.3 filename - Wikipedia) для длинных имён:
Код: Выделить весь код
fsutil.exe 8dot3name query
— то для каждого Вашего .xlsx будет создано короткое имя с расширением xls, для каждого Вашего .xlsxxx будет создано короткое имя с расширением xls:
Скрытый текст

а функции WinAPI FindFirstFile/FindNextFile работают с обеими именами — и с длинными, и с короткими, посему будут найдены и все .xlsx, и все .xlsxxx.

Так что у Вас как раз и наблюдается самое что ни на есть:
Цитата lz57005:
строгое соответствие расширению файла. »
Это сообщение посчитали полезным следующие участники:

Отправлено: 17:25, 26-09-2019 | #4