<a href="http://www.itheima.com" target="blank">android培训</a>、<a href="http://www.itheima.com" target="blank">java培训</a>
File类
把文件,文件夹封装成对象。
操作其属性和方法
File.separator 系统分隔符
构造函数
File f=new File(“c:\\demo.txt”); \\把已有或未有的文件或文件夹封装成对象
方法
创建:
boolean createNewFile() 在指定位置创建新文件 f. createNewFile()
boolean mkdirs() 在指定位置创建新目录 f.mkdirs()
删除:
delete() deleteOnExit()
判断:
exists() 存在
isFile() 是文件
isDirectory() 是文件夹
isHidden() 是隐藏
canExecute() 可执行
获取:
getName() 名字
getParent() 父目录
getPath() 封装路径
getAbsolutePath() 绝对路径
length() 体积
renameTo() 剪切
Files[] listFiles() 列出目录
String[] list()
Properties类
HashTable的子类
是集合与IO技术相结合的集合容器
用于键值对的配置文件
Properties prop=new Properties();
FileReader fr=newFileReader("c:\\info.txt");
prop.load(fr); \\将指定格式文件按键值对存入集合
prop.setProperty("",""); \\改变内存即流中的数据
prop.list(System.out); \\改变的数据显示到控制台
FileWriter fw=newFileWriter("c:\\info.txt");
prop.store(fw,"#"); \\将改变的流数据储存到指定的文件