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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 等待已久 于 2015-6-27 23:01 编辑


File类功能:File只用于表示文件(或目录)的信息(名称、存取路径、访问权限等),不能用于文件的访问。

File类的常见方法主要分为四种:创建、删除、判断、获取信息。,以下是常见方法的说明及示例。

1.      创建

a)       booleancreateNewFile():在指定位置创建文件,创建成功返回true。如果该文件已经存在,则不创建,返回false。(和输出流不一样,输出流对象创建文件时。若文件已经存在,则会覆盖原文件)

b)       booleanmkdir(): 创建单个文件夹(如 d:\aaa)。在指定位置创建文件夹,创建成功返回true。如果该文件夹已经存在,则不创建,返回false。

c)       booleanmkdirs():创建多级文件夹(如 d:\aaa\bbb)。在指定位置创建文件夹,创建成功返回true。如果该文件夹已经存在,则不创建,返回false。


示例1:

import java.io.*;

public classFileDemo {


  public static void main(String[] args)throws IOException {


        method_1();

[size=14.399999618530273px]   }

   public static void method_1() throws IOException {

      //创建文件夹

       Filedir = newFile("f:\\aaa")

       System.out.println("mkdir: "+dir.mkdir());

}


2.      删除。

booleandelete():删除失败返回false。如果文件正在被使用,则删除不了返回false(就像你在看电影时,在文件夹里删除电影文件是会失败的)。


voiddeleteOnExit();如果文件正在被使用,则在程序退出时删除指定文件。


示例2:

public static void method_2()throws IOException

  {

     Filef = new File("file.txt");

     System.out.println ("create:"+f.createNewFile());

     System.out.println ("delete:"+f.delete());

  }




0 个回复

您需要登录后才可以回帖 登录 | 加入黑马