Я хочу найти файлы определенных типов под каталогом. Часть расширения может иметь комбинацию случайных символов.Path.wildcard/2 нечувствительных к регистру соответствия
Path.wildcard("/...some path.../**/*.MPG")
В приведенном выше примере будет возвращать только файлы с расширением в верхнем регистре .MPG
, в то время как я хотел бы также Получить downcase .mpg
файлы вместе с тем, что дело комбинаций могло произойти.
Есть ли способ сделать это без перечисления всех возможных комбинаций случаев в glob
? Я бы хотел, чтобы это работало на Windows, Linux и OS X.
Я попытался квадратные скобки подход до и по какой-то причине это не сработало для меня. Теперь, возможно, я где-то ошибся. Благодаря! –
@ Dogbert, как мы обрабатываем случаи, когда «какой-то путь» есть «Some Path» или «Some path» или «SOME PATH»? https://stackoverflow.com/questions/45597018/how-to-perform-a-case-insensitive-file-search-in-erlang-elixir –