Peter Hancock wrote:
"George" == George Russell [EMAIL PROTECTED] writes:
Is there a standard way of splitting a file name up,
EG (on Unix) "a/b/c" goes to ["a","b","c"]?
IIRC, filename syntax on vms is
logicalname:[dir0..dirk]name.ext;version (k 7)
This would presumably split as ["logicalname","dir0",...,"dirk","name.ext"]
So for VAX/VMS you can't use file separators, but at least you can map to
a sequence of strings in a reasonably obvious way. I'm quite happy for
versions to be ignored; it would probably be best to handle these by
a special library for VAX/VMS. MVS/MVT partitioned datasets are another
storY. Perhaps there you could prefix the final component with a ":" if
a member name is meant.