C# 从.txt文件复制行并将其传输到批处理文件

C# 从.txt文件复制行并将其传输到批处理文件,c#,web-services,batch-file,wsdl,C#,Web Services,Batch File,Wsdl,我有一个像这样的.txt文件 文本1 文本2 Service1.wsdl Sercice2.wsdl noservice 1.txt NoService2.txt Service3.txt .... 现在,我想复制每个现有服务Service1.wsdl、Service2.wsdl等的名称,。。。转换为C中的字符串,以便以后可以使用它们 我需要一些C语言的东西,比如 从.txt文件中获取.wsdl之前的每个名称,并将它们复制到字符串中,这样我就可以在C中的循环中使用它们了。我不打算为您编写代码

我有一个像这样的.txt文件

文本1 文本2 Service1.wsdl Sercice2.wsdl noservice 1.txt NoService2.txt Service3.txt ....

现在,我想复制每个现有服务Service1.wsdl、Service2.wsdl等的名称,。。。转换为C中的字符串,以便以后可以使用它们

我需要一些C语言的东西,比如


从.txt文件中获取.wsdl之前的每个名称,并将它们复制到字符串中,这样我就可以在C中的循环中使用它们了。我不打算为您编写代码,因为我看不出您到目前为止是否做过任何事情

您可以使用File.ReadAllLines读取.txt文件

然后检查每个元素如果包含.wsdl,则每行都是这个新数组中的一个元素。 然后您可以复制该元素并使用它。

我已经解决了它:

string[] lines = File.ReadAllLines("myTXTWithAllLines").Where(s => s.Contains("wsdl")).ToArray();  
File.WriteAllLines("MyTXTWithOnlyWSDLLines", lines);

到目前为止你做了什么?任何努力?请尝试一些东西,如果你遇到任何错误,我们在这里帮助。非常感谢!我已经编写了一些代码字符串[]zeilenDerTXT=System.IO.File。ReadAllLines@C:\AutomatisierteWebService VeroEventLichung\VonderDiscoveryFundenewsdldDateien\AlleeingelesenewsdldDateien.txt;字符串[]nurDieZeilenDerTXTMitWSDL;zeilenDerTXT中的foreach字符串行{if line.Contains.wsdl{nurDieZeilenDerTXTMitWSDL.}