.NET 4.x Из строк текстового файла получить имена файлов и записать их в отдельный текстовый файл - C#
Формулировка задачи:
Доброго времени суток, имеется текстовый файл, порядка 7-ми или 8-ми тысяч строк
нужно из него вытащить имена файлов с расширением и записать их в отдельный текстовый файл, перед названием каждого файла слеш в виде:
Листинг программы
- 100157‡I:\INTERNET-SHOP\FOTOS\WALL\PIANCA\Puro.jpg
- 100158‡I:\INTERNET-SHOP\FOTOS\WALL\PIANCA\Sbalzato 1.jpg
- 100159‡I:\INTERNET-SHOP\FOTOS\WALL\PIANCA\Sbalzato 2.jpg
- 100173‡I:\INTERNET-SHOP\FOTOS\DINING ROOM\PIANCA\Esse1.jpg;I:\INTERNET-SHOP\FOTOS\DINING ROOM\PIANCA\Esse11.jpg;I:\INTERNET-SHOP\FOTOS\DINING ROOM\PIANCA\Esse111.jpg
- 100174‡I:\INTERNET-SHOP\FOTOS\DINING ROOM\PIANCA\Esse2.jpg;I:\INTERNET-SHOP\FOTOS\DINING ROOM\PIANCA\Esse22.jpg;I:\INTERNET-SHOP\FOTOS\DINING ROOM\PIANCA\Esse222.jpg
- 100175‡I:\INTERNET-SHOP\FOTOS\DINING ROOM\PIANCA\Cora1.jpg;I:\INTERNET-SHOP\FOTOS\DINING ROOM\PIANCA\Cora2.jpg;I:\INTERNET-SHOP\FOTOS\DINING ROOM\PIANCA\Cora3.jpg
- 100176‡I:\INTERNET-SHOP\FOTOS\DINING ROOM\PIANCA\1+1.jpg
- 100177‡I:\INTERNET-SHOP\FOTOS\DINING ROOM\PIANCA\Abaco.jpg
- 100178‡I:\INTERNET-SHOP\FOTOS\WALL\PIANCA\People 9.jpg
- 100179‡I:\INTERNET-SHOP\FOTOS\WALL\PIANCA\Spazio 5.jpg
- 100180‡I:\INTERNET-SHOP\FOTOS\WALL\PIANCA\Spazio 6.jpg
- 100186‡I:\INTERNET-SHOP\FOTOS\SOFAS\PIANCA\boston uglovoy.jpg
- 100187‡I:\INTERNET-SHOP\FOTOS\SOFAS\PIANCA\boston.jpg
- 100188‡I:\INTERNET-SHOP\FOTOS\SOFAS\PIANCA\Asolo.jpg;I:\INTERNET-SHOP\FOTOS\SOFAS\PIANCA\Asolo2.jpg
- 100226‡I:\INTERNET-SHOP\FOTOS\SALE\a-style\IMAG5507.jpg
- 100244‡I:\INTERNET-SHOP\FOTOS\SOFAS\ALBERTA SALOTTI\Alberta Salotti\Morrison +.jpg
- 100247‡I:\INTERNET-SHOP\FOTOS\SOFAS\ALBERTA SALOTTI\Alberta Salotti\Floyd 1+.jpg;I:\INTERNET-SHOP\FOTOS\SOFAS\ALBERTA SALOTTI\Alberta Salotti\Floyd 2.jpg
- 100250‡I:\INTERNET-SHOP\FOTOS\SOFAS\ALBERTA SALOTTI\Alberta Salotti\Kalinda +.jpg
- 100253‡I:\INTERNET-SHOP\FOTOS\SOFAS\ALBERTA SALOTTI\Alberta Salotti\Broadway 1 +.jpg;I:\INTERNET-SHOP\FOTOS\SOFAS\ALBERTA SALOTTI\Alberta Salotti\Broadway 2.jpg
- 100254‡I:\INTERNET-SHOP\FOTOS\SOFAS\ALBERTA SALOTTI\Alberta Salotti\Blow 2 +.jpg
- 100256‡I:\INTERNET-SHOP\FOTOS\SOFAS\ALBERTA SALOTTI\Alberta Salotti\Overland +.jpg
\имя_файла.расширение
и каждый новый файл с новой строкиРешение задачи: «.NET 4.x Из строк текстового файла получить имена файлов и записать их в отдельный текстовый файл»
textual
Листинг программы
- using System.IO;
- namespace ConsoleApplication23
- {
- class Program
- {
- static void Main(string[] args)
- {
- using (StreamReader sr = new StreamReader("in.txt"))
- {
- using (StreamWriter sw = new StreamWriter("out.txt"))
- {
- while (!sr.EndOfStream)
- {
- string[] line = sr.ReadLine().Split(';');
- foreach (var item in line)
- {
- sw.WriteLine(item.Substring(item.LastIndexOf('\\')));
- }
- }
- }
- }
- }
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д