项目中不要的垃圾文件太多,但是又没办法确认哪些文件是不要的。怎么删除这些文件呢?一些图片一些js一些 css 样式
好多是从网上下载的资料,直接放在项目里面
现在想清理这些项目,但是又怕删错文件。哎。。怎么办。有没办法快捷的删掉这些文件。

解决方案 »

  1.   

    写脚本分析吧,看看有哪些文件名或者css样式中的属性被其他文件引用,没有的话直接删除
      

  2.   

    其实很简单将整个项目作为一个目录,将图片,js,css作为文件名
    命为paramFileName
    整个项目的所有可识别txt文件包括jsp,java等
    如果不包含 paramFileName表示,这些文件都没用过paramFileName可安全删除之。
      

  3.   

    css js 神马的好处理,在eclipse中搜索文件名看是否被引用即可
      

  4.   

    不要轻易删除。比如有的css、js是被引用了,但是引用的jsp文件已经没有用了,你很难判断这个jsp是否没用了。可以这样,你新建一些目录,拷贝常用的样式、js放入,以后只要是有修改,都改成从这个目录引入。
      

  5.   

    我也遇到过这种情况,建议使用eclipse的搜索吧,如果没引用的话,就可以删除了。最好还是备份一下,比较保险。
      

  6.   

    这个方法并不总是可靠!!!
    有些人喜欢用head<%=i%>.jpg这种方式来饮用图片之类,这个eclipse是搜不出来的!
    这个问题我倒是曾经干过,可以参考一下,大致思路是这样的:
    创建一个Listener,记录每个访问URL(去掉queryString),通过哈希表自动覆盖的方式,只要访问过就记一次,多次也记一次(其实,如果项目有用apache,把access.log开起来,这个里面就有了)
    通过大量的功能测试(不怕死的就挂到生产上去跑一段时间),或者拿到生产上apache的access.log来分析
    只要确认每个功能到覆盖到之后,那么访问列表里没有涉及的静态文件就是无用的了,可以通过小程序剔除
    方法是死的,人是活的,关键还是看自己的变通能力!