【发布时间】:2014-04-08 11:00:40
【问题描述】:
我编写了一个 c# 应用程序,它应该打开一个选定的文件,并读取其中的所有行。
目标是启动应用程序A 并将其输出重定向到文件B,然后使用这个新应用程序读取文件B 的内容并将其打印到ListBox。
问题是应用程序A 24/7 全天候运行并将新输出写入文件B,我想实时捕获这些新行,并将它们打印到 ListBox。
这可能吗?我尝试使用File.ReadAllLines(filename),但这并没有说明文件正在使用中。
【问题讨论】:
-
您可以使用 FileSystemWatcher 来监视目录的变化。
-
我不认为是重复的,这个问题需要的不止这些,他知道你们提供的重复问题的答案后可能需要做什么
标签: c# file-io fileparsing output-redirect