A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 新的开始 中级黑马   /  2016-3-24 20:07  /  805 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

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());

3 个回复

倒序浏览
学习了,在这看看又复习了一边
回复 使用道具 举报
唯爱唐嫣 发表于 2016-3-24 23:08
学习了,在这看看又复习了一边

你这每天都来学习吗
回复 使用道具 举报
新的开始 发表于 2016-3-26 10:30
你这每天都来学习吗

IO刚学没几天,这又看一下,加深印象了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马