c# - 在 C# 中将输出管道输出到文本文件

标签 c# .net windows

我这里有一个方法,尽管我想将它的输出通过管道传输到一个文件,例如output.txt,我怎么能在这种情况下做到这一点?

  foreach (string tmpLine in File.ReadAllLines(@"c:\filename.txt"))
  {
    if (File.Exists(tmpLine))
    {
      //output
    }
  }

最佳答案

通常命令行明智,你做

mycommand > somefile.txt

mycommand | more

这是有效的,因为输出被写入标准输出。

你可以试试 http://msdn.microsoft.com/en-us/library/system.diagnostics.process.standardoutput.aspx

关于c# - 在 C# 中将输出管道输出到文本文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6283114/

相关文章:

java - 如何从普通图像生成 HSL 或 HSI 直方图?

c# - XPath 和 XPathSelectElement

.net - 使用 AJAX 为 Post WebMethod 更正 Web.Config

c# - 在 OSX : "No assembly containing System.Object was found" 上使用 .NET Core 从代码调用 Roslyn

EGC/文本元素上的 .NET String.Split

c++ - 错误 C2664 : cannot convert from 'LPTSTR []' to 'LPCTSTR *'

c++ - 是否有相当于 slmgr.vbs/skms 的 C++/Winapi

c# - 实例化 "AS"关键字

c# - 如果出现任何错误,如何自动重新打开/重新启动 WPF 应用程序?

c# - 在不写入文件的情况下在 Python 和 C# 之间传递数据