1 package alt.java.io; 2 3 import java.io.FileFilter; 4 import java.io.FilenameFilter; 5 import java.io.IOException; 6 import java.net.MalformedURLException; 7 import java.net.URL; 8 9 public interface File { 10 public String getName(); 11 12 public String getParent(); 13 14 public File getParentFile(); 15 16 public String getPath(); 17 18 public boolean isAbsolute(); 19 20 public String getAbsolutePath(); 21 22 public File getAbsoluteFile(); 23 24 public String getCanonicalPath() throws IOException; 25 26 public File getCanonicalFile() throws IOException; 27 28 public URL toURL() throws MalformedURLException; 29 30 public boolean canRead(); 31 32 public boolean canWrite(); 33 34 public boolean exists(); 35 36 public boolean isDirectory(); 37 38 public boolean isFile(); 39 40 public boolean isHidden(); 41 42 public long lastModified(); 43 44 public long length(); 45 46 public boolean createNewFile() throws IOException; 47 48 public boolean delete(); 49 50 public void deleteOnExit(); 51 52 public String[] list(); 53 54 public String[] list(FilenameFilter filter); 55 56 public File[] listFiles(); 57 58 public File[] listFiles(FilenameFilter filter); 59 60 public File[] listFiles(FileFilter filter); 61 62 public boolean mkdir(); 63 64 public boolean mkdirs(); 65 66 public boolean renameTo(File dest); 67 68 public boolean setLastModified(long time); 69 70 public boolean setReadOnly(); 71 72 public int compareTo(File pathname); 73 74 public int compareTo(Object o); 75 76 public java.io.File getRealFile(); 77 78 public File createTempFile(String prefix, String suffix, File directory) throws IOException; 79 80 public File createTempFile(String prefix, String suffix) throws IOException; 81 82 public File[] listRoots(); 83 } 84 | Popular Tags |