import java.io.File; class TesteArq { private p(String s) { System.out.println(s); } public static void main(String args[]) { File f1 = new File(";java;copyright"); p("Nome do arquivo:" + f1.getName()); p("Caminho:" + f1.getPath()); p("Caminho Abs:" + f1.getAbsolutePath()); p("Pai:" + f1.getParent()); p(f1.exists()? "existe:" : "não existe"); p(f1.canWrite() ? "pode ser gravado" : "não pode ser gravado"); p(f1.canRead() ? "pode ser lido" : "não pode ser lido"); p("é " + f1.isDirectory() ? "" : "não" + " um diretório"); p(f1.isFile() ? "é arquivo normal" : "pode ser um pipe nomeado"); p(f1.is p(f1.isAbsolute() ? "é absoluto" : "não é absoluto"); p("última modificacao do arquivo:" + f1.lastModified()); p("Tamanho do arquivo:" + f1.length() + " Bytes"); } }