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

本文关键字:传输 批处理文件 txt 文件 复制 | 更新日期: 2023-09-27 18:25:48

我有一个类似的.txt文件

文本1
文本2
服务1.wsdl
Sercice2.wsdl
NoService1.txt
NoService2.txt
Service3.txt
……

现在,我想将每个现有服务(Service1.wsdl、Service2.wsdl…)中的名称复制到C#中的string中,以便以后可以使用它们。

我需要一些C#中的东西,比如

"从.txt文件中获取".wsdl"之前的每个名称,并将它们复制到一个字符串中,这样我就可以在C#中的循环中使用它们"

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

我不会为您编写代码,因为我不知道您到目前为止是否做了任何事情。

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

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

我已经解决了:)

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