New File IO
Creating paths
Manipulating paths
Retrieving information about a path
Retrieving information using the filesystem
Reading files
Writing files