- include dot files
- numbered keys
- Path not included in value
- no configuration options
- array requires cloned objects
- Dot files skipped
- pathname used for key
- Path included key
- configurable
- clone not necessary
- isDir() determines if the file is a directory
- isFile() determines if the file is a file
- isReadable()
- isWritable()
- isExecutable()
- getFilename()
- getPath()
- getPathname()
- getRealPath()
- getPathInfo()
- getSize()
- getATime()
- getMTime()
- getExtension()
- getType() return file,dir,link
- openFile() create a File Object