Files.list - non-recursive listing
Files.walk - recursive listing
SimpleFileVisitor - complex visiting of files with Files.walkFileTree
Files.newDirectoryStream - functional, non-recursive iteration over a directory
Java properties are standard configuration files. The resources are usually placed
into src/resources or src/main/resources.
RandomAccessFile - allows to directly manipulate the contents of a file