哎哟,这代码我看懂了哈~
就是去C盘那个Temp文件夹里翻一翻,找名字里带关键词的Office类文件(.doc / .xls / .ppt / .eml)。
但注意啊!它只查文件名里有没有关键词,不是打开文件看里面内容有没有——所以哪怕你文档正文写了100遍年终奖,只要文件名叫合同.doc,搜年终奖也压根找不到!
而且说白了,现在这段代码其实就只对.doc真·友好,xls/ppt/eml虽然写了进去,但它们是二进制或富文本格式,光靠文件名匹配=纯看运气
想真正在这些文件内容里搜关键词?得读流、解包、转文本……那可就不是几行foreach能搞定的了,建议直接跪求隔壁CSDN/Stack Overflow大佬出手,或者掏钱上专业搜索工具(比如Everything配插件,或者Agent Ransack)~
顺便吐槽一句:硬编码c:Temp真的不怕用户没这个路径or权限报错吗…(狗头保命)
就是去C盘那个Temp文件夹里翻一翻,找名字里带关键词的Office类文件(.doc / .xls / .ppt / .eml)。
但注意啊!它只查文件名里有没有关键词,不是打开文件看里面内容有没有——所以哪怕你文档正文写了100遍年终奖,只要文件名叫合同.doc,搜年终奖也压根找不到!
而且说白了,现在这段代码其实就只对.doc真·友好,xls/ppt/eml虽然写了进去,但它们是二进制或富文本格式,光靠文件名匹配=纯看运气
想真正在这些文件内容里搜关键词?得读流、解包、转文本……那可就不是几行foreach能搞定的了,建议直接跪求隔壁CSDN/Stack Overflow大佬出手,或者掏钱上专业搜索工具(比如Everything配插件,或者Agent Ransack)~
顺便吐槽一句:硬编码c:Temp真的不怕用户没这个路径or权限报错吗…(狗头保命)
