PS2 File System Limitations - PMStanley/ARMax GitHub Wiki
PS2 File System Limitations
File names must be no more than 32 bytes long (31 characters and a trailing 0x00)
File names cannot contain the following characters: '*'(0x2a), '/'(0x2f), and '?'(0x3f)
The valid ascii range for use is 0x20 - 0x7e
All file names are case sensitive
The maximum amount of files you can have in a directory is 18*
*A valid PS2 save must have an icon.sys file and at least one icon. SCEE guidelines also request a file named the same as the directory. This means a directory can contain a maximum of 15 user data files but usually a maximum of 16 can be used by omitting the file named the same as the directory.