import java.io.*;
public class FileMethod {
  public static void main(String[] args) {
    File f = new File("c:\\file\\ByteScore.txt");
    File nf = new File("c:\\file\\NewByteScore.txt");
    if (f.exists()) {
      System.out.println("getName: " + f.getName()+ " is " + f.length() + " bytes.");
      System.out.println("getPath: " + f.getPath());      
      System.out.println("getParent: " + f.getParent());
      if (f.canWrite())
        System.out.println(f.getName() + " is writable.");
      if (f.canRead())
        System.out.println(f.getName() + " is readable.");
      if (f.isFile())
        System.out.println(f.getName() + " is a file.");
      else if (f.isDirectory())
        System.out.println(f.getName() + " is a directory.");
      else
        System.out.println("Unknown !!!");
      f.renameTo(nf);
      if (nf.exists())
        System.out.println("getName: " + nf.getName()+ " is " + nf.length() + " bytes.");
      if (f.exists())
        System.out.println("getName: " + f.getName()+ " is " + f.length() + " bytes.");
      else
        System.out.println(f.getName() + " is not found !!!");
      nf.delete();
      if (nf.exists())
        System.out.println("getName: " + nf.getName()+ " is " + nf.length() + " bytes.");
      else
        System.out.println(nf.getName() + " was deleted !!!");
    }
    else
        System.out.println(f.getName() + " is not exists !!!");
  }
}