File f1=new File("file.txt"); //这个操作只是创建了File对象,并封装了file.txt文件,并没有在硬盘上实体创建文件
所以你使用一系列的判断方法都返回flse;
再执行以下判断方法时,首先掉用exists()判断文件是否存在,如果不存在则需要调用createNewFile()创建实体文件
boolean isDirectory(); //判断是否为目录
boolean isFile(); //判断是否为文件
boolean isAbsolute(); //是否为绝对目录
boolean canExecute(); //是否为可执行文件
boolean isHidden(); //隐藏文件
|