Delete File java 代码

来源:互联网 发布:梦龙网络计划2016 编辑:程序博客网 时间:2024/05/16 10:02
/** * delete file or directory * <ul> * <li>if path is null or empty, return true</li> * <li>if path not exist, return true</li> * <li>if path exist, delete recursion. return true</li> * <ul> *  * @param path * @return */public static boolean deleteFile(String path) {if (TextUtils.isEmpty(path)) {return true;}File file = new File(path);if (!file.exists()) {return true;}if (file.isFile()) {return file.delete();}if (!file.isDirectory()) {return false;}for (File f : file.listFiles()) {if (f.isFile()) {boolean deleted = f.delete();if (!deleted) {return false;}} else if (f.isDirectory()) {deleteFile(f.getAbsolutePath());}}return file.delete();}
download:http://download.csdn.net/download/langjian2012/9244927
0 0
原创粉丝点击