import java.io.File;
import java.io.IOException;
public class IODemo {
public static void main(String[]args){
/**
* 文件访问目录转义字符\\可以是//或者File.separator:设置分隔符
*/
File file=new File("F:\\worksanhe\\文档\\JavaSE\\IOStream","io流笔记.txt");
//如果不是目录或目录不存在返回false
System.out.println(file.isDirectory()+" 判断是否是一个目录");
System.out.println(file.isFile()+"判断是否是一个文件");
System.out.println(file.exists()+"判断文件夹是否存在");
/*if(file.exists()){
file.delete();//如果文件存在则删除
}else{
System.out.println("文件夹不存在自动创建");
file.mkdir();//文件夹不存在则自动创建,创建一级目录
//file.mkdirs();//如果有多级目录可以调用此方法
}*/
if(true==file.exists()){
System.out.println("文件存在自动删除");
file.delete();
}else{
try {
System.out.println("文件不存在自动创建");
file.createNewFile();
} catch (IOException e) {
e.printStackTrace();
}
}
//常用的File对象的API
System.out.println(file);//file.toString()的内容
System.out.println(file.getAbsolutePath());//访问路径
System.out.println(file.getName());//文件名
System.out.println(file.getParent());//查看父目录
System.out.println(file.getParentFile().getAbsolutePath());//查看父目录
}
}
IO流之File类
最新推荐文章于 2021-11-08 14:37:53 发布