精华内容
下载资源
问答
  • 下面小编就为大家带来一篇java 删除文件夹中的所有内容而不删除文件夹本身的实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
  • java 删除指定文件夹下所有文件,使用例子 DeleteFile.delAllFile(path); path的值是D:/profile/123/
  • java 删除文件夹内指定前缀名字的所有文件 自己写的可以用
  • 下面小编就为大家带来一篇Java删除指定文件夹下的所有内容的方法(包括此文件夹) 。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
  • 基于jdk7或以上java版本的java删除文件功能实现,主要类是SimpleFileVisitor,可删除指定类型文件,选择是否保存空文件夹
  • //删除临时zip文件 File dir = new File(path); if (dir.getName().endsWith(".zip")) { // zip文件 判断 是否存在 if (dir.delete()) { log.info("zip文件已经删除"); } else { log.info("zip文件删除失败");...
     //删除临时zip文件
            File dir = new File(path);
            if (dir.getName().endsWith(".zip")) {  // zip文件  判断 是否存在
                if (dir.delete()) {
                    log.info("zip文件已经删除");
                } else {
                    log.info("zip文件删除失败");
                }

    1,path,是你要删除的文件路径

    2,直接复制过去就开干,用完觉得好用记得点赞,谢谢

    展开全文
  • 工程中常会自动编译出min文件,这个工具类是删除特定目录下所有min文件,各位也可更改删除格式
  • 一个java类用来删除文件及文件夹,有的文件名太长windows无法删除,可以用此java类来删除
  • Java删除文件夹

    2013-11-20 18:23:27
    可以删除因提示“文件名过长”而无法删除文件夹
  • Java中普通file对象的delete方法只能删除文件或者空文件夹,无法删除非空文件夹,更别提层层套娃的文件夹,所以就要用到递归了! public static void delDir(String path){ File file = new File(path); //如果是...

    Java中普通file对象的delete方法只能删除文件或者空文件夹,无法删除非空文件夹,更别提层层套娃的文件夹,所以就要用到递归了!

    public static void delDir(String path){
    	File file = new File(path);
    	//如果是文件,直接删除
    	if(file.isFile()){
    		file.delete();
    	}else{
    		//如果是文件夹,获取内层文件集合
    		File[] inFiles = file.listFiles();
    		//如果是空文件夹,直接删除
    		if(inFiles==null){
    			file.delete();
    		}else{
    			//如果非空文件夹,递归调用自己
    			for(File singleFile:inFiles){
    				delDir(singleFile.getAbsoultPath());
    			}
    			//删除内部文件后,再删除外层的已空文件夹
    			file.delete();
    		}
    	}
    }
    
    
    展开全文
  • 删除文件夹(前提:文件夹为空以及InputStream和OutputStream等一些数据文件流关掉【close()】,否则文件无法删除) import java.io.File; /*************************删除文件夹delFolder / 删除文件夹中的所有...

    删除文件夹(前提:文件夹为空以及InputStream和OutputStream等一些数据文件流关掉【close()】,否则文件无法删除

     import java.io.File;
    
      /*************************删除文件夹delFolder / 删除文件夹中的所有文件delAllFile *start***********/
    
        /**
         * 删除文件夹
         * @param folderPath 文件夹完整绝对路径 ,"Z:/xuyun/save"
         */
        public static void delFolder(String folderPath) {
            try {
                delAllFile(folderPath); //删除完里面所有内容
                String filePath = folderPath;
                filePath = filePath.toString();
                java.io.File myFilePath = new java.io.File(filePath);
                myFilePath.delete(); //删除空文件夹
            } catch (Exception e) {
                e.printStackTrace(); 
            }
        }
    
        /**
         * 删除指定文件夹下所有文件
         * @param path 文件夹完整绝对路径 ,"Z:/xuyun/save"
         */
        public static boolean delAllFile(String path) {
            boolean flag = false;
            File file = new File(path);
            if (!file.exists()) {
                return flag;    
            }
            if (!file.isDirectory()) {
                return flag;
            }
            String[] tempList = file.list();
            File temp = null;
            for (int i = 0; i < tempList.length; i++) {
                if (path.endsWith(File.separator)) {
                    temp = new File(path + tempList[i]);
                } else {
                    temp = new File(path + File.separator + tempList[i]);
                }
                if (temp.isFile()) {
                    temp.delete();
                }
                if (temp.isDirectory()) {
                    delAllFile(path + "/" + tempList[i]);//先删除文件夹里面的文件
                    delFolder(path + "/" + tempList[i]);//再删除空文件夹
                    flag = true;
                }
            }
            return flag;
        }
        
        /**************删除文件夹delFolder / 删除文件夹中的所有文件delAllFile *over*******/


    转载自:http://blog.csdn.net/cat_book_milk/article/details/53586070

    展开全文
  • Java 删除文件夹文件夹里所有内容

    千次阅读 2019-01-18 11:10:53
    /*** * 删除文件夹 * * @param folderPath文件夹完整绝对路径 */ public static void delFolder(String folderPath) { try { delAllFile(folderPath); // 删除完里面所有内容 ...
        /*** 
         * 删除文件夹 
         *  
         * @param folderPath文件夹完整绝对路径 
         */  
        public static void delFolder(String folderPath) {  
            try {  
                delAllFile(folderPath); // 删除完里面所有内容  
                String filePath = folderPath;  
                filePath = filePath.toString();  
                java.io.File myFilePath = new java.io.File(filePath);  
                myFilePath.delete(); // 删除空文件夹  
            } catch (Exception e) {  
                e.printStackTrace();  
            }  
        }  
        
        /*** 
         * 删除指定文件夹下所有文件 
         *  
         * @param path 文件夹完整绝对路径 
         * @return 
         */  
        public static  boolean delAllFile(String path) {  
            boolean flag = false;  
            File file = new File(path);  
            if (!file.exists()) {  
                return flag;  
            }  
            if (!file.isDirectory()) {  
                return flag;  
            }  
            String[] tempList = file.list();  
            File temp = null;  
            for (int i = 0; i < tempList.length; i++) {  
                if (path.endsWith(File.separator)) {  
                    temp = new File(path + tempList[i]);  
                } else {  
                    temp = new File(path + File.separator + tempList[i]);  
                }  
                if (temp.isFile()) {  
                    temp.delete();  
                }  
                if (temp.isDirectory()) {  
                    delAllFile(path + "/" + tempList[i]);// 先删除文件夹里面的文件  
                    delFolder(path + "/" + tempList[i]);// 再删除空文件夹  
                    flag = true;  
                }  
            }  
            return flag;  
        } 

     

    展开全文
  • java删除文件夹的方法

    万次阅读 多人点赞 2018-01-16 10:53:48
    * 先根遍历序递归删除文件夹 * * @param dirFile 要被删除的文件或者目录 * @return 删除成功返回true, 否则返回false */ public static boolean deleteFile (File dirFile) { // 如果dir对应的...
  • Java删除文件夹和文件(最经典普通的写法)

    万次阅读 多人点赞 2019-03-18 19:13:31
    2,通用的文件夹或文件删除方法,直接调用此方法,即可实现删除文件夹或文件,包括文件夹下的所有文件 /** * 根据路径删除指定的目录或文件,无论存在与否 *@param sPath 要删除的目录或文件 *@return ...
  • java文件工具类,可多个文件,可文件夹
  • java删除文件夹及下面的所有文件

    千次阅读 2019-08-07 14:48:26
    java中一般通过file里面的delete()方法来删除文件,但是如果是用来删除文件夹的话 却会不起作用。下面来记录一下删除文件夹的方法 这里的folderPath是文件夹的路径 //删除文件夹 public static void delFolder...
  • Java删除文件夹文件夹下的子文件夹和子文件 public class Test { public static void main(String[] args){ File file = new File(&quot;D:\\a&quot;); delAllFile(file); } /** * 删除文件或...
  • 主要介绍了java删除文件夹下所有文件示例,需要的朋友可以参考下
  • java删除文件夹或文件

    千次阅读 2020-04-09 14:02:01
    删除指定路径下的所有文件 /** * 根据路径删除指定的目录或文件,无论存在与否 *@param sPath 要删除的目录或文件 *@return 删除成功返回 true,否则返回 false。 */ public static boolean ...
  • JAVA文件夹、文件的各种操作,创建文件夹删除文件夹,创建文件,删除文件,复制文件等
  • 基本思路就是获取你要删除的时间,比如你要删除两个月之前的,获取两个月之前的时间戳t1,然后获取文件夹下的所有文件名,再获取文件的最后一次修改时间,然后判断,文件修改时间小于t1的全部删除 import java.io....
  • java删除文件夹下所有文件

    千次阅读 2017-09-23 09:51:51
    /** * 删除文件夹里面的所有文件 * * @param path String 文件夹路径 如 c:/fqf */ public static void delAllFile(String path) { File file = new File(path); if (!file.exists()) {
  • package com.pam.utils; import java.io.File; import org.apache.log4j.Logger; public class FileUtil { private static Logger logger = Logger.getLogger(FileUtil.class); /** * 删除文件
  • java递归实现删除文件夹

    热门讨论 2009-06-18 20:16:48
    java语言编程实现拉了对文件夹删除,可以删除文件夹本身及其子文件夹
  • 主要介绍了Java拷贝文件夹删除文件夹代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
  • DeleteFolderDemo.java import java.io.File; import java.io.IOException;public class DeleteFolderDemo { public static void main(String[] args) { if (deletePath("000017PINC0000000962", "2017-10
  • 内建方法,java创建和删除文件夹、文件
  • 所以写了个小工具删除.svn文件夹。可以缩小整个工程大小。 package delete.file; import java.io.File; public class DeleteFile {  //要删除文件夹  static String delFileStr = ".svn";    ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 236,161
精华内容 94,464
关键字:

java删除文件夹

java 订阅