File类

File:它是文件和目录路径名的抽象表示。
文件和目录是可以通过File封装成对象的;
  对于File而言,其封装的并不是一个真正存在的文件,仅仅是一个路径名而已。它可以是存在的,也可以是不存在的。将来是要通过具体的操作把这个路径的内容装换为具体存在的。

①File f1=new File("E:\\chen\\java.txt");
②File f2=new File("E:\\chen","java.txt");
③File f3=new File("E:\\chen");
    File f4=new File(f3,"java.txt");

①File f1=new File("E:\\chen\\java.txt");
 f1.createNewFile();
 如果文件不存在,就创建文件,并返回true;
 如果文件存在,就不创建文件,并返回false。
②File f1=new File("E:\\chen\\JavaSE");
 f1.mkdir();
 如果目录不存在,就创建文件,并返回true;
 如果目录存在,就不创建文件,并返回false。
③创建没有的多级目录,用mkdirs()方法。
注意:创建的目录和文件不能重名。

File类的删除功能:public boolean delete();
可删除由此抽象路径名表示的文件或目录。
注意:如果一个目录中有内容(目录,文件),不能直接删除。应该先删除目录中的内容,最后才能删除目录。

posted @ 2021-11-30 17:28  1281024  阅读(46)  评论(0)    收藏  举报