Many, many months ago, Declan Eardly asked why the \ character was chosen as the path separator. The answer's from before my time, but I do remember the original reasons. It all stems from Microsoft's relationship with IBM. For DOS 1.0, DOS only supported floppy disks. Many of the DOS utilities (except for command.com) were written by IBM, and they used the "/" character as the "switch" character