• Java学习-012-文件删除实例及源代码


    此文源码主要为应用 Java 创建文件的源代码。若有不足之处,敬请大神指正,不胜感激!

    文件删除源代码如下:

     1     /**
     2      * @function 文件操作:删除文件。若文件存在且未被占用,则删除文件;若文件存在且被占用,则记录文件占用信息;若文件不存在,则对应记录日志信息
     3      * 
     4      * @author Aaron.ffp
     5      * @version V1.0.0: autoUISelenium main.java.aaron.java.tools FileUtils.java deleteFile, 2015-2-2 21:03:41 Exp $
     6      * 
     7      * @param filename :文件全路径
     8      * 
     9      * @return boolean 删除成功返回 TRUE
    10      */
    11     public boolean deleteFile(String filename) {
    12         boolean flag = false;
    13         
    14         try {
    15             File f = new File(filename);
    16             
    17             if(f.exists() && f.renameTo(f)){
    18                 f.delete();
    19                 this.message = "{" + filename + "}文件已成功删除。";
    20                 this.logger.info(this.message);
    21                 
    22                 flag = true;
    23             }else if(f.exists() && !f.renameTo(f)){
    24                 this.message = "{" + filename + "}文件正在被占用,无法执行删除操作!";
    25                 this.logger.warn(this.message);
    26             }else{
    27                 this.message = "{" + filename + "}文件不存在。";
    28                 this.logger.warn(this.message);
    29             }
    30         } catch (Exception e) {
    31             this.message = e.getMessage();
    32             this.logger.error(this.message);
    33         }
    34         
    35         return flag;
    36     }
    文件删除源代码

    测试文件删除源代码如下:

     1     /**
     2      * 测试:删除文件-FileUtils.deleteFile(String)
     3      * 
     4      * @author Aaron.ffp
     5      * @version V1.0.0: autoUISelenium test.java.aaron.java.tools FileUtilsTest.java deleteFile, 2015年3月9日 下午11:53:38 Exp $
     6      */
     7     @Test
     8     public void deleteFile(){
     9         this.message = "
    
    
    测试:删除文件-FileUtils.deleteFile(String)";
    10         this.logger.debug(this.message);
    11         
    12         fu = new FileUtils();
    13         
    14         this.filename = "I:\CNblogs\sourceCode\autoUISelenium\test-output\file\txtfileWrite.txt";
    15         
    16         this.message = "文件删除失败。文件路径为:" + this.filename;
    17         
    18         Assert.assertTrue(this.fu.deleteFile(this.filename), this.message);
    19     }
    测试:文件删除测试源代码

    至此, Java学习-012-文件删除实例及源代码 顺利完结,希望此文能够给初学 Java 的您一份参考。

    最后,非常感谢亲的驻足,希望此文能对亲有所帮助。热烈欢迎亲一起探讨,共同进步。非常感谢! ^_^

     

  • 相关阅读:
    Android开发常用框架汇总
    Android WiFi开发教程(三)——WiFi热点数据传输
    Android WiFi开发教程(二)——WiFi的搜索和连接
    Android WiFi开发教程(一)——WiFi热点的创建与关闭
    深入理解Android开发中的CoordinatorLayout Behavior
    Android WiFi/WiFi热点开发总结
    讲一讲WiFi快连、SmartConfig、SmartConnect
    利用安卓手机搭建WEB服务器
    使用 Swift 3.0 操控日期
    Android定时任务
  • 原文地址:https://www.cnblogs.com/fengpingfan/p/4324901.html
Copyright © 2020-2023  润新知