Traditional file system on VMS.
Case insensitive. Always shown in uppercase.
Full syntax:
disk:[dir.subdir]name.type;version
Example:
DKA0:[ARNE.CODE]FOOBAR.C;1
Normal syntax:
name.type
Example:
FOOBAR.C
The maximum length of name.type is 39+39. The maximum levels of directories are 8. Maximum total length is 255.
Example:
(see compiler and linker commands here)
Normally you never explicit specify a version number. You only do that when you need a backup copy.
To cleanup all the version use the PURGE command. It deletes all versions except the highest version.
Version number syntax are:
Highest version number is 32767.
The DELETE command always want a version number to be sure you really want to delete the file (it is valid to specify * as version number).
Absolute directory names are [dir.subdir].
Relative directory names are [.subdir].
One level up is [-].
Current directory is [].
The top level directory can be referenced as [000000].
Recursing under directory is [dir...].
New file system on VMS that supports mixed case (Windows style not Unix style), spaces and dots.