Java tutorial
//package com.java2s; import java.io.File; public class Main { public static boolean checkFile(File f) { if (f != null && f.exists() && f.canRead() && (f.isDirectory() || (f.isFile() && f.length() > 0))) { return true; } return false; } }