Working with DOS

DOS filenames

DOS filenames are all uppercase when viewed from the SCO OpenServer system, and are restricted to eight letters, followed by a period, then a three letter extension. However, when you type the name of a DOS file in conjunction with a DOS utility, you can use upper- or lowercase letters. Because DOS does not provide an equivalent to the ``executable'' permission bit, the three letter extension is used to indicate if a file is executable. Files ending in .EXE, .SYS or .COM are programs, and files ending in .BAT are batch (script) files.

If you create a file on a SCO OpenServer system and transfer it to a DOS system, try to avoid giving it one of these extensions. Otherwise, DOS may mistake it for an executable program, with unpredictable results.

When copying files from a DOS disk to a SCO OpenServer system, uppercase filenames are automatically converted to lowercase. When copying files from a SCO OpenServer disk to a DOS disk, lowercase names are truncated to fit the DOS filename convention and converted to uppercase.

See doscmd(C) for more details of DOS filenaming conventions.

Next topic: Listing DOS files in standard DOS format
Previous topic: DOS devices under the UNIX system

© 2005 The SCO Group, Inc. All rights reserved.
SCO OpenServer Release 6.0.0 -- 03 June 2005