C# - backgroundworker等待创建文件

Fah*_*.ag 4 c# file-io backgroundworker

我有一个backgroundworker ..在backgroundworker_doWork我想检查一个文件是否存在..如果没有那么我等待文件创建,一旦它创建然后继续进行它的假设做的工作

我想做这样的事情..但我只是弄清楚该怎么做..我对此新:

private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e)
{
    if(File.Exists(filename)){
        //.. code to do my work ...
    }
    else{
        //..Wait for the file to be create...
    }
//... end of backgroundworker
}
Run Code Online (Sandbox Code Playgroud)

提前致谢

Bro*_*ass 7

您可以使用a FileSystemWatcher在创建文件时获取事件.