package com.sxt.io;
import java.io.File;
import java.io.IOException;
/**
*判断文件状态
*
* 其他信息;
* createNewFile():不成功才创建,存在则创建失败
* @author Administrator
*
*/
public class FileDemo02 {
public static void main(String[] args) throws IOException {
File src=new File("girl.png");
System.out.println("是否存在:"+src.exists());
System.out.println("是否文件:"+src.isFile());
System.out.println("是否文件夹:"+src.isDirectory());
//标准文件状态判断语句
src=new File("xxx");
if(null==src||!src.exists()) {
System.out.println("文件不存在");
}else {
if(src.isFile()) {
System.out.println("文件操作");
}else {
System.out.println("文件夹操作");
}
}
File a=new File("G:/workplace/IO_study01/a.txt");
boolean flag;
flag=a.createNewFile();
System.out.println(flag);
flag=a.delete();
System.out.println(flag);
//补充:con,con3...是操作系统的设备名,不能被正常创建
}
}
输出:
是否存在:true
是否文件:true
是否文件夹:false
文件不存在
true
true