in reply to All versions of VMS files

Taking a quick-ish scan of the File::Glob module, I'd say, no. It seems that File::Glob uses XS code to do the actual reading of the filesystem, which likely means that the author couldn't find a pure-perl way to do this either (although it may mean they found a way, but it was too slow).

Taking a slightly longer view at the 5.8.6 source tree, I think I have evidence that it's something really special here, but it's really beyond me to state conclusively that this is the case without much more time to invest.