The following table lists the supported platforms and file system
types. The corresponding class for manipulating the internal path name
is also shown.
Platform | File system type | Smalltalk class |
OS/2 | FAT | EmFATPath (default) |
HPFS | EmHPFSPath | |
Windows NT | FAT | EmFATPath (default) |
NTFS | EmNTFSPath | |
Windows 95 | FAT | EmFATPath (default) |
VFAT | EmVFATPath | |
UNIX | POSIX | EmUnixPath (default) |
| EmFATOnUnixPath
This class is for UNIX platforms that restrict the length and valid characters for path names and file names to those used for FAT file systems. It enforces the restrictions to maintain path name portability among UNIX and PC platforms. |
When the software for application attachments first loads, the default class for manipulating path names is set based on the platform and file system type as indicated in the table. The default is reported in the Transcript, but it may not be correct for a particular volume because file system type can vary from volume to volume. If the setting is not appropriate, install the appropriate subclass of EMPath as the default path name manipulation class using the defaultClass: method of EmPath.