-4

我想创建将在文件夹中查找文件的 ac# 程序。如果找到文件,那么我想启动一个程序。如果文件不存在,那么我想编程休眠 30 分钟并再次查看文件夹。我想继续做 10 次,如果仍然找不到文件,则退出程序。我写了这if部分,但我需要帮助else。这就是我到目前为止所拥有的。

using System;
using System.IO;
using System.Net;
using System.Net.Mail;
using System.Diagnostics;
class Program
{
    static void Main()
    {
        // See if this file exists in the SAME DIRECTORY.
        if (File.Exists(@"C:\name.txt"))
        {
            Process.Start(@"C:\bulkload.bat");
        }
        else
        {

        }

    }
}
4

1 回答 1

1

未经测试,仅供参考。

for (int i = 0; i < 10; i++)
{
    if (File.Exists(@"C:\name.txt"))
    {
        Process.Start(@"C:\bulkload.bat");
        return;
    }
    else //no need of else block really.
    {
        Thread.Sleep(30 * 60 * 1000);
    }
}
于 2013-06-14T14:33:30.297 回答