我们的应用程序代码存储库中有大量旧页面,这些旧页面未链接到其他页面。 ColdFusion Builder中是否可以查看未链接的页面,以便可以将其删除? (Builder是Eclipse的派生产品,因此Eclipse专家可能会回答这个问题。)
答案 0 :(得分:1)
如果项目中存在文件名,我将仅使用“文件搜索”进行搜索。
Cfbuilder 3 search for a file with specific text inside a folder
如果使用FW / 1或ColdBox之类的框架,则必须搜索模型/视图/控制器名称,而不是确切的文件名。
答案 1 :(得分:1)
我将解释9年前Tomalak的回答。他最初写
不建议使用正则表达式。由于ColdFusion在包含或引用文件的方式上非常灵活,因此无法 从源代码确定最终的依赖关系列表
您可以在每个文件中插入
<cflog>
并从运行的应用程序中构建日志。在应用程序激活后检查日志 一段时间后,所有功能至少被访问过一次。
来源:How do I determine which files a ColdFusion application uses?
我会稍微改变一下...
您可以在<cflog>
或application.cfc
中插入application.cfm
,以确定正在访问哪些页面。
在编译该列表之后,然后查看其中任何文件是否使用<cfinclude>
或createobject()
或<cfmodule>
。最终所有文件都将被占用。
我还发现查看更改日期很有用。如果15年内没有人触摸过文件,那可能并不重要。