您的位置:首页 > 其它

io

2016-04-15 00:08 148 查看
IO—File

1, 文件的创建访问属性操作

2, List的操作

3, 递归的使用

4, 配置类properties

一:File文件

(1)文件创建new File();文件并未创建createNewFile();文件创建

文件夹的创建 mkdir()和mkdirs();

(2)文件的判断exsits() isAbosultely() isHiddean () isDirctoy() isFile()

(3)文件的删除

File.delete();删除文件返回boolean类型的值

File.deleteOneixt();程序运行完之后JVM删除文件没有返回值

(4)获取信息

Getname();getparent();lastmodifed();getpath();length();

(5)文件重命名和剪切

二list的操作

f.list():返回一个路径名称的字符串数组,元素为路径名称字符串

f.list(FileFilter filter); 返回一个满足指定筛选规则的路径名称的字符串数组,元素是路径名称(字符串)

f.listFiles();返回一个文件数组,元素全部为文件

f.listFiles(FilenameFilter filter);返回一个满足指定规则的文件数组,元素为文件

f.listFiles(FileFilter);返回一个文件数组,按照特定文件路径的筛选规则

三 递归

也就是自己调用自己,例如文件夹的深度遍历或者删除操作

File[] files=new File();

For(File f:files){

System.out.println(f.getpath());

}

四定义用户加载配置文件类

1,在lib中提供配置KV类型配置文件

2,封装一个用户自定义的类,主要功能实现加载配置文件 

Upt(properties prop,String filepathname){

Super();

Prop.load(new FileinputStream(filepathname));}

Properties prop=new properties();

Upt upt=new Upt(prop,”salary.properties”);

System.out.println(prop.getProperty(“key”));
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: