1。 如果有一个目录AA,里面有15个文本文件,我如何取出文件生成时间满足某个时间段范围的该文本文件名。
2. 如何在一个文本文件中查找某个字符,看是否存在。比如字符”AA"在某个文本文件内容中是否存在。
------解决方案--------------------------------------------------------
1.看一下帮助文件的adir
2.参考 filetostr()和at或atc()函数
------解决方案--------------------------------------------------------
”文件生成“指的是文件的创建日期还是最后修改日期 ?如果是文件的创建日期,不好处理,这个存在行为上的误差。例如你再09年11月10日创建了一个文本文件,并于09年11月13日修改了这个文件,然后到2010年4月2日的时候你的机器因为备份,拷贝到了另一个机器上(假设),这时候,文件的创建日期就变成了2010年4月2日 ,修改时间没变。
设”生成日期“为最后修改日期:
- VB code
cpath = SYS(5) + SYS(2003)SET DEFAULT TO C:\WINDOWS &&设置默认路径为要取值目录nCount = ADIR("temp","*.txt")FOR i = 1 TO nCount IF ........判断你的时间ENDFORset default to (cpath)
------解决方案--------------------------------------------------------
同意3楼的观点,此前做过一个SQL文件内容查找工具。