黑马程序员技术交流社区
标题:
关于IO的常用方法
[打印本页]
作者:
新的开始
时间:
2016-3-24 20:07
标题:
关于IO的常用方法
a)IO与File
IO用于操作数据传输,会在明天着重介绍。File类是IO体系中的一员。Java中的File类可以表示一个文件或者文件夹,从而将磁盘上的一个文件或者文件夹对应为一个File对象,则操作这个File对象就是操作硬盘上的文件或文件夹。
b)File常见方法
构造方法:
使用文件或者文件夹的所在路径字符串作为构造方法参数,这个字符串可以是文件/目录的“绝对路径”也可以是“相对路径”。
绝对路径:
File file = new File(“C:\\XXX\project”);
File file = new File(“C:\\XXX\ project \ myfile.txt”);
相对路径:
File file = new File(“myfile.txt”);
File file = new File(“myfile.txt”);
Eclipse中以项目根目录下寻找。
例:
创建File对象
File file = new File(“C:\\20180822”);
可以通过exists()方法判断文件/目录是否存在:
System.out.println(“文件/目录是否存在?” + file.exists())
判断是否是文件:isFile()
System.out.println(“是否是文件:” + file.isFile());
判断是否是目录:isDirectory()
System.out.println(“是否是目录:” + file.isDirectory());
获取文件/目录的名称;getName()
System.out.println(“文件/目录的名称:” + file.getName());
获取“目录”下所有“子文件/子目录”:listFiles()
File[] fileArray = file.listFiles();
获取文件/目录的绝对路径:getAbsolutePath()
System.out.prinln(“绝对路径:” + file.getAbsolutePath());
作者:
唯爱唐嫣
时间:
2016-3-24 23:08
学习了,在这看看又复习了一边
作者:
新的开始
时间:
2016-3-26 10:30
唯爱唐嫣 发表于 2016-3-24 23:08
学习了,在这看看又复习了一边
你这每天都来学习吗
作者:
唯爱唐嫣
时间:
2016-3-27 22:42
新的开始 发表于 2016-3-26 10:30
你这每天都来学习吗
IO刚学没几天,这又看一下,加深印象了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2