В своем кроссплатформенном приложении на Perl я использую File::HomeDir и File::Spec для построения платформо-независимых путей. Как сделать кроссплатформенное глоббирование?
File::HomeDir
File::Spec
Возможно, вы захотите взглянуть на модуль core File :: Glob .Он содержит хорошие примечания по различным особенностям документации и должен быть довольно кроссплатформенным.