C#循环访问文件夹,直到找到正确的文件

我正在运行批处理来更新我的sql表。 我正在使用Windows调度程序来运行批处理文件。 每天文件都在不同的时间进入。 有时它们会在我的预定时间之后进入,因此当文件夹中的计划任务之前没有文件时,批处理文件不会运行。 我想创建一个ac#程序,它将遍历文件夹,直到找到文件,然后转到批处理文件中的下一步。 基本上我的目标是创建一个程序来查找这些特定文件,一旦找到正确的文件,它就会开始更新。 我是编程新手,需要一些指导。 有人可以帮我这个吗? 谢谢。

在这里阅读有关FileSystemWatcher类的信息

循环将消耗100%的CPU