使用C#通过命令行管道文件?

时间:2016-04-04 22:50:35

标签: java c#

Java中的

我可以在命令行中执行以下操作:

javac MyClass.java
java MyClass < SomeFile.txt

这会将SomeFile.txt的内容传输到MyClass的输入流中,以便使用某种ScannerBufferedReader进行阅读。

我怎么能在C#中做同样的事情?我知道&#34; Project&#34;中有一个命令行参数部分。在Visual Studio中,但只是添加< SomeFile.txt没有做任何事情。它将<视为一个论点而无法解释它。

谢谢!

1 个答案:

答案 0 :(得分:0)

您使用大于号码&gt;记录标准输出,&gt; 2记录错误输出

在您的示例中,您显示的是小于符号(&lt;),它读取输入文件而不是键盘。

以下是Microsoft TechNet文章,解释了其用法:
https://technet.microsoft.com/en-us/library/bb490982.aspx