杜伟明的回答:你这个就麻烦了! 首先要历遍TXT文件,然后全部读取一遍,并保存内容到LIST, LIST用两个,一个存地址,一个存内容! 然后在LIST内找到重复的删除掉, 删除时连接保存地址的LIST,这样就可以连TXT文件也删除! 对比重复方式: 读取LIST1内时间字符数(你给的是左数20是时间字符),找到内容则选择状态,然后一起删除,删除则连接LIST2和文件都一起删除,然后再次查找,直到没有重复时间内容! 这样就只剩下没有重复时间的文件了! 张九勤的回答:你这个就麻烦了! 首先要历遍TXT文件,然后全部读取一遍,并保存内容到LIST, LIST用两个,一个存地址,一个存内容! 然后在LIST内找到重复的删除掉, 删除时连接保存地址的LIST,这样就可以连TXT文件也删除! 对比重复方式: 读取LIST1内时间字符数(你给的是左数20是时间字符),找到内容则选择状态,然后一起删除,删除则连接LIST2和文件都一起删除,然后再次查找,直到没有重复时间内容! 这样就只剩下没有重复时间的文件了! 杨永明的回答:语言是工具,关键是思路而已,效率低点的就一个个比喽,可以先比时间再比内容,这样效率高点,貌似我想不出其他的办法了。会线程的多搞几个线程同时来吧。 冷暖自知°的回答:windows自带的搜索是可以搜索到txt内部的,在搜索时填入关键词到文件中的一个字或词组那就行了,或者也可以用诸如editplus这种带有文件搜索功能的编辑器,或者也可以用windows 桌面搜索 |