论坛首页 Java企业应用论坛

写的不是程序-------是态度

浏览 16134 次
精华帖 (0) :: 良好帖 (9) :: 新手帖 (0) :: 隐藏帖 (2)
作者 正文
   发表时间:2011-09-08  
nbzhang 写道
captmjc 写道
    // 既然用到了FileUtils,就建议直接用它的API
    List<IOFileFilter> filters = new ArrayList<IOFileFilter>();
    filters.add(FileFileFilter.FILE);
    filters.add(new WildcardFileFilter("upload_*.filter"));
    filters.add(new AgeFileFilter(System.currentTimeMillis() - DELETE_TIME_INTERVAL * 1000, true)); // 这部分由于涉及到SYSTIME,不能直接注入
    filters.add(CanWriteFileFilter.CAN_WRITE);
    
    // 以上部分很容易通过配置注入
    
    IOFileFilter fileFilter = new AndFileFilter(filters);
    IOFileFilter dirFilter = DirectoryFileFilter.DIRECTORY;
    FileUtils.listFiles(directory, fileFilter, dirFilter);



如此简单的一个功能还需要用到第三方包吗, 现在的程序员都不会写自己的代码吗


为了提高效率,用现成的实现无可厚非。commons的实现现在都被看成是java功能的基本扩展了。难道你说直接使用Java里面自带的那些工具方法就叫会写代码么,比如Collections.synchronizdList不用,自己写个同步的实现,就叫会写代码么?
0 请登录后投票
   发表时间:2011-09-08  
严谨是一种态度
0 请登录后投票
   发表时间:2011-09-08  
小公司教人做事,大公司教人做人  这个帽子扣的太大了,我感觉是你自己思维逻辑不严谨
0 请登录后投票
   发表时间:2011-11-30  
写的很对 态度 态度 不错 很对 很对
0 请登录后投票
   发表时间:2011-11-30  
wangdf_jee 写道
Ctrl+C,Ctrl+V
会阻碍程序员的发展,
踏入江湖时,一个老头的话

什么意思
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics