Take a look at the java.io.File class and the various InputStream/OutputStream and Reader/Writer classes provided in the java.io package also. The File class can be used on files or directories... File.list() returns an array of filenames if the File object is a directory. You would then open a FileInputStream or a FileReader, depending on whether you wanted to read binary or ...