在做一个项目时,发现需要大量的操作文件。这些操作包括读取文件中的内容,写入文件内容,复制文件,删除文件,更新文件,获取文件尺寸大小等。这里指的文件不仅仅是真真的文件,还有可能是目录。为此,本人专门写了一个只有静态方法的类用来处理这些事务。感觉效率还可以,遂发布于此,供大家学习使用。
本类类名是F(为方便使用)。其实知识本站做的类库中(近期将发布本站库中所有的类)的一个类而已。
具体详情请参见:http://javadn.5d6d.com/thread-2-1-1.html 
该站是本人刚刚做的一个网站,欢迎大家光临访问和注册!

解决方案 »

  1.   

    getFile()方法,你竟然采用instanceof来判断,写三个方法重构一下不就可以了。public static final String readFileToString(Object file)
    感觉这个方法好奇怪,一般来说是把文件读到一个数组中和一个List中的方便处理,不大会直接映射成一个字符串吧?
    像其中sb.append("\r\n");这一句就不是很好,应该增加一个String line的成员变量,值为System.getProperty("line.separator");这样可以采用系统的换行符。public static final File[] search(Object file,String filter)
    在JDK中有个FileFilter的抽象类,搜索文件采用这个过滤器应该是很不错的哦。以上是一些个人的小小建议,纯属评价,并不任何恶意~~
      

  2.   

    你把Java的咖啡杯作为LOGO的一部分就不怕侵权啊,这可是在世界上大多数国家都注册过商标哦,不能乱用的。