In computing, a directory structure is the way an operating system arranges files that are accessible to the user.
Files are typically displayed in a hierarchical tree structure.
A filename is a string used to uniquely identify a file stored on this structure.
Modern operating systems now typically allow much longer filenames (more than 250 characters per pathname element).
The directory separator is usually a "\", but many operating systems also internally recognize a "/".