文件/目录匹配的问题
亿云力科技 2005-04-21 10:11:06 正在开发一个自动文件备份的程序,用户指定一个模式,我的程序在后台自动进行备份。模式可以像这样:C:\Documents\*.*或C:\Documents\*.doc,用户可以定义多个。
除了后台程序,我还提供一个Brower,以Windows资源管理器的样式提供用户哪些文件或目录已经被选中需要备份的。
在编写这个Brower时我遇到了麻烦,因为有多个模式,我需要对每个目录或文件应用模式匹配。我使用的是CFileFind类进行递归调用,也就是说为了决定一个目录是否被选中,我需要深入这个目录的所有子目录或文件中进行匹配,但这样做的性能根本无法让人接受。请教大家有没有类似的经历或者能够有较好解决的办法。
谢谢!