日期:2014-05-19  浏览次数:20747 次

项目中不要的垃圾文件太多,但是又没办法确认哪些文件是不要的。怎么删除这些文件呢?
项目中不要的垃圾文件太多,但是又没办法确认哪些文件是不要的。怎么删除这些文件呢?

一些图片

一些js

一些 css 样式


好多是从网上下载的资料,直接放在项目里面
现在想清理这些项目,但是又怕删错文件。哎。。怎么办。

有没办法快捷的删掉这些文件。
------最佳解决方案--------------------
引用:
引用:css js 神马的好处理,在eclipse中搜索文件名看是否被引用即可
+1

这个方法并不总是可靠!!!
有些人喜欢用head<%=i%>.jpg这种方式来饮用图片之类,这个eclipse是搜不出来的!
这个问题我倒是曾经干过,可以参考一下,大致思路是这样的:
创建一个Listener,记录每个访问URL(去掉queryString),通过哈希表自动覆盖的方式,只要访问过就记一次,多次也记一次(其实,如果项目有用apache,把access.log开起来,这个里面就有了)
通过大量的功能测试(不怕死的就挂到生产上去跑一段时间),或者拿到生产上apache的access.log来分析
只要确认每个功能到覆盖到之后,那么访问列表里没有涉及的静态文件就是无用的了,可以通过小程序剔除
方法是死的,人是活的,关键还是看自己的变通能力!
------其他解决方案--------------------
写脚本分析吧,看看有哪些文件名或者css样式中的属性被其他文件引用,没有的话直接删除
------其他解决方案--------------------
楼主自己都说了不知道哪些是不要的怎么自动删啊,
电脑还没到那么智能的,它也不知道你头脑里的想法的。
总不能你想怎么样,电脑就跟着怎么样吧
------其他解决方案--------------------
先做好备份,然后依个删除 看效果,效果不影响,继续之。
------其他解决方案--------------------
你把项目备份一下,然后就可以放心删了,如果删错了,从备份里面考进去就行了
------其他解决方案--------------------
其实很简单

将整个项目作为一个目录,将图片,js,css作为文件名
命为paramFileName
整个项目的所有可识别txt文件包括jsp,java等
如果不包含 paramFileName

表示,这些文件都没用过paramFileName

可安全删除之。

------其他解决方案--------------------
呃,代码冗余和文件冗余,在项目交接了个几次之后都会有了,实在头疼。
关键是,有些没用,删除掉了没事,就怕有些文件,你删除了运行程序暂时测试不出来,那就麻烦了。
删除还是谨慎为好。那些你熟悉的代码,熟悉的模块,可以对有把握的删除掉,那些不确定的还是等着熟悉透彻了再删除吧
------其他解决方案--------------------
引用:
你把项目备份一下,然后就可以放心删了,如果删错了,从备份里面考进去就行了
觉得这样的话就好麻烦啊。文件太多了。
------其他解决方案--------------------
css js 神马的好处理,在eclipse中搜索文件名看是否被引用即可
------其他解决方案--------------------
引用:
呃,代码冗余和文件冗余,在项目交接了个几次之后都会有了,实在头疼。
关键是,有些没用,删除掉了没事,就怕有些文件,你删除了运行程序暂时测试不出来,那就麻烦了。
删除还是谨慎为好。那些你熟悉的代码,熟悉的模块,可以对有把握的删除掉,那些不确定的还是等着熟悉透彻了再删除吧


恩,是啊,我也是这样认为的,不删的话,心理总是觉得不爽。
------其他解决方案--------------------
引用:
css js 神马的好处理,在eclipse中搜索文件名看是否被引用即可

+1
------其他解决方案--------------------
不要轻易删除。比如有的css、js是被引用了,但是引用的jsp文件已经没有用了,你很难判断这个jsp是否没用了。

可以这样,你新建一些目录,拷贝常用的样式、js放入,以后只要是有修改,都改成从这个目录引入。
------其他解决方案--------------------
可以搜索下 ,可是否引用了,没用就删了,不过最好备份下
------其他解决方案--------------------
我也遇到过这种情况,建议使用eclipse的搜索吧,如果没引用的话,就可以删除了。最好还是备份一下,比较保险。
------其他解决方案--------------------
引用:
引用:引用:css js 神马的好处理,在eclipse中搜索文件名看是否被引用即可
+1
这个方法并不总是可靠!!!
有些人喜欢用head<%=i%>.jpg这种方式来饮用图片之类,这个eclipse是搜不出来的!
这个问题我倒是曾经干过,可以参考一下,大致思路是这样的:
创建一个List……

学习了,谢谢!