悟途网移动版

Android

悟途网 > Unix > Android > 正文

Android创建和删除文件夹和文件

2013-06-13 13:06 悟途网 T
/**

  *
 创建目录文件

  */

 public

static 
void createPath(String path) {

     File
 file = new

File(path);

     if

(!file.exists()) {

         file.mkdir();

     }

 }

-------------------------------------------------------
--------------------------------------------------------------
删除文件比较简单,但是删除文件夹就不是那么简单了,特别是里面还包含很多子文件。你需要逐条的删除。

/**

 *
 删除文件夹所有内容

 *

 */

public

void deleteFile(File file) {

    if

(file.exists()) { //
 判断文件是否存在

        if

(file.isFile()) { //
 判断是否是文件

            file.delete();
//
 delete()方法 你应该知道 是删除的意思;

        }
else

if 
(file.isDirectory()) { //
 否则如果它是一个目录

            File
 files[] = file.listFiles(); //
 声明目录下所有的文件 files[];

            for

(int i = 0; i < files.length; i++) { //
 遍历目录下所有的文件

                this.deleteFile(files[i]);
//
 把每个文件 用这个方法进行迭代

            }

        }

        file.delete();

    }
else

{

        //

    }

}