看JAVA IO流

public class File_test1 { 
    public static void main(String[] args) { 
        File f = new File("E:", "a.txt"); 
        try { 
            if (f.exists()) { 
                System.out.println("文件存在!"); 
                System.out.println("文件名:"
                        + f.getName() 
                                .substring(0, f.getName().lastIndexOf('.'))); 
                System.out.println("文件相对路径:" + f.getPath()); // 相对路径 
                System.out.println("文件相对路径:" + f.getAbsolutePath()); // 绝对路径 
                System.out.println("文件父亲目录:" + f.getParent()); 
                File p = f.getParentFile();// 获取父目录文件 
                System.out.println("父目录绝对路径:" + p.getAbsolutePath()); 
                System.out.print("文件读取权限:"); 
                System.out.println(f.canRead() ? "可读" : "不可读"); 
                System.out.print("是否可写:"); 
                System.out.println(f.canWrite() ? "可写" : "不可写"); 
                System.out.print("是否目录:"); 
                System.out.println(f.isDirectory() ? "是" : "否"); 
                System.out.print("是否文件:"); 
                System.out.println(f.isFile()?"是":"否"); 
                System.out.print("是否隐藏:"); 
                System.out.println(f.isHidden()?"是":"否"); 
                System.out.println("文件长度:"+f.length()); 
  
            } else { 
                System.out.println("文件不存,将创建文件"); 
                f.createNewFile(); 
            } 
        } catch (Exception e) { 
            // TODO: handle exception 
            System.out.println(e.getMessage()); 
        } 
  
    } 
}

 

posted on 2012-10-25 13:22  ycty  阅读(181)  评论(0编辑  收藏  举报