Although Windows95 and its superior system realize the compatibility of long filename and DOS, Windows3.x via above method, there are also several problems:
1. When changing the name of created long filename or deleting the filename, it will be lost, and the long filename directory entry space is also unable to be taken back. Because files track and manage mainly by short filename, the long filename exists adhereing the short filename.
2. If run 16 bits application, when changing a filename, the corresponding long filename will be lost.
3. The directory registration entry that long filename uses must be continual, frequently creating and deleting long filename may cause massive disk fragments.
Therefore do not create long filename under root directory unless you have to. You can run disk defragment frequently, and recycle lost directory registration entry.