【发布时间】:2014-09-16 12:22:48
【问题描述】:
我想要的是扫描特定文件夹“C:\SomeFolder\”并查找 .txt 文件并每隔 n 秒查找更新。然后将这些文件名放入一个 SQL 表中(名称、行...) 我知道这会获取文件“ string[] filePaths = Directory.GetFiles(@"c:\SomeFolder\", "*.txt"); ”但是如何刷新研究并将它们存储在文件或 SQL 中桌子 ? 我尝试使用 Append,但每次都遇到问题,尤其是它需要作为 Windows 服务运行。
【问题讨论】:
-
用于读取文件中的行:stackoverflow.com/questions/119559/… 只要每 n 秒运行一次,您只需在指定时间后调用解析函数。要插入数据库,请枚举您的文件列表并为每条记录插入/更新一个条目。这似乎是一个有点宽泛的问题,所以很难说出你需要帮助的地方。此外,您正在做什么来停止(或者您是否关心)在检查已加载文件中的行数时几乎不断地重复工作这一事实
标签: c# sql windows-services