import java.io.*; class TestFileClass{ public static void main(String[] args) throws IOException{ System.out.println("\n\nSome information about this file:"); String thisFile = "TestFileClass.java"; File tf = new File(thisFile); System.out.println("The file " + thisFile + " exists: " + tf.exists()); System.out.println("We can write to the file " + thisFile + ": " + tf.canWrite()); System.out.println("Absolute path: " + tf.getAbsolutePath()); System.out.println("Path: " + tf.getPath()); System.out.println("\n\nSystem dependent separators:"); System.out.println("Name separator: " + File.separator); System.out.println("Path separator: " + File.pathSeparator); System.out.println("\n\nDirectory listing:"); File directory = new File("."); String[] dir; dir = directory.list(); for(int i = 0; i