经常尝试在while循环中打开文件是否是错误的做法?

时间:2019-01-29 19:15:01

标签: c#

我有两个应用程序,一个不时写入文件,另一个应该读取此文件并在文件内容更改时更新一些图形。只要文件已更改,阅读应用程序就应该读取该文件,我想到了做类似的事情(请注意,以下代码仅是为了提供一个想法,它可能不起作用):

while(true)
try
{
    string textfile = System.IO.File.OpenText("C:\Users\Public\TestFolder\WriteText.txt");
    if(isChanged(text))
        performSomeUpdates();
    textfile.Close();
}
catch(Exception e)
{
    Console.WriteLine("Cannot open the file");
}
Thread.Sleep(1500);

现在这就是我的想法。这不是在打开和关闭文件方面造成很多开销吗?

0 个答案:

没有答案