Zenity: диалог выбора файла - нечувствительная к регистру фильтрация типов файлов? - PullRequest
0 голосов
/ 30 марта 2020

Я надеялся, что какой-нибудь добрый человек, который умнее меня, сможет помочь.

Я пишу небольшой скрипт для вызова различных программ в фоновом режиме и выполнения различных действий, чтобы получить список файлов PDF, которые пользователь выбирает, используя Zenity как GUI сортов.

Пока все работает, но я столкнулся с препятствием:

Выбранные пользователем файлы PDF могут иметь разные случаи в их расширения файлов, например .pdf из .PDF или даже .Pdf

Я бы хотел, чтобы пользователь мог выбирать нужные ему PDF-файлы и показывать только PDF-файлы, но поскольку источники этих файлы неизвестны, возможно, что их расширения находятся в том, кто знает, что, верхний, нижний смешанный, кто знает ...

Есть ли способ вызвать диалог выбора файла Zenity и отфильтровать все PDF файлы, независимо от регистра (верхний / нижний) их расширения?

Пока у меня есть следующий код:

zenity --file-selection --multiple --file-filter='*.pdf | *.Pdf |*.PDF'

НО это НЕ хорошо решение как человек Я должен выбрать каждый вариант отдельно. Я хотел бы, чтобы они были показаны ВСЕМ, независимо от регистра букв в расширении.

Еще раз спасибо за любую помощь.,

...