黑马程序员——JAVA学习笔记(八)

来源:互联网 发布:wind数据客户端 免费版 编辑:程序博客网 时间:2024/05/17 23:12

------- android培训、java培训、期待与您交流! ----------

八、File类概述

用来将文件或文件夹封装成对象。

文件和目录路径名的抽象表示形式。

方便对文件与文件夹的属性信息进行操作。

File对象可以作为参数传递给流的构造函数。


使用示例:

class BufferedWriter{public static void main(String[] args) {consMethod();}//创建File对象pubilc static void consMethod(){//将a.txt封装厂file对象可以将已有的或未有的文件和文件夹封装成对象File f1 = new File("a.txt");File f2 = new File("c:\\adsf","b.txt");File d = new File("c:\\adsf"); File f3 = new File(d."c.txt");sop("f1:"+f1);sop("f2:"+f2);sop("f3:"+f3);//跨平台的分隔符File f4 = new File("c:" + File.separator + "abc" + File.separator + "zzz" + File.separator + "a.txt");}pubilc static void sop(Object obj){System.out.print(obj);}}


8.1、常用方法

(1)、创建——createNewFile()方法

在指定位置创建文件,如果文件存在,则不创建返回false。


使用示例:

class createNewFile{public static void main(String[] args)  throws IOException{method1();}//创建File对象pubilc static void method1() throws IOException{File f = new File("file.txt");sop("create:" + f.createNewFile());}pubilc static void sop(Object obj){System.out.print(obj);}}


(2)、删除——delete()方法、deleteOnExit()方法

删除此抽象路径名表示的文件或目录。

在程序退出时,删除指定文件。


使用示例:

class delete{public static void main(String[] args)  throws IOException{method1();}//创建File对象pubilc static void method1() throws IOException{File f = new File("file.txt");sop("delete:" + f.delete());}pubilc static void sop(Object obj){System.out.print(obj);}}




0 0
原创粉丝点击