Java_基础—File类的判断功能

来源:互联网 发布:caxa是什么软件 编辑:程序博客网 时间:2024/05/29 17:24
package com.soar.file;import java.io.File;public class Demo4_FileMethod {    /*    * A:判断功能        * public boolean isDirectory():判断是否是目录        * public boolean isFile():判断是否是文件        * public boolean exists():判断是否存在        * public boolean canRead():判断是否可读        * public boolean canWrite():判断是否可写        * public boolean isHidden():判断是否隐藏    * B:案例演示        * File类的判断功能     */    public static void main(String[] args) {        //isFile_isDir();        File file = new File("zzz");        file.setReadable(false);            //设置为不可读,但是设置不成功        System.out.println(file.canRead()); //true   windows系统认为所有的文件都是可读的        file.setWritable(false);        System.out.println(file.canWrite()); //false  windows系统可以设置为不可写        //在该项目下创建一个aaa.txt并设置为隐藏,判断是否为隐藏文件        File file2 = new File("aaa.txt");        System.out.println(file2.isHidden());   //true        System.out.println(file.isHidden());    //false    }    private static void isFile_isDir() {        File dir1 = new File("ccc");        File dir2 = new File("zzz");        //判断是否是文件夹        System.out.println(dir1.isDirectory());     //true        System.out.println(dir2.isDirectory());     //false        //判断是否是文件        System.out.println(dir1.isFile());      //false        System.out.println(dir2.isFile());      //true    }}
原创粉丝点击