.NET 4.x Как записать все строки с массива в текстовый файл? - C#
Формулировка задачи:
идея такова что с 1.тхт берутся все строки и переносятся в массив , потом все строки кроме [0] , записываются в новый файл ..
пробивал вот так, но каждый раз он перезаписывает файл пока не дойдет к ласт элементу в массиве , какие есть варианты , буду даже благодарен если просто подскажете в каком направлении "мучать" его )
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.IO;
using System.Text.RegularExpressions;
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
using (StreamReader reader = new StreamReader("1.txt", Encoding.Default)) //path - путь к файлу
{
string str = reader.ReadLine();
Console.WriteLine(str);
reader.Close();
//string StringRaplece = str.Replace(":", "\n");
// Console.WriteLine(StringRaplece);
File.WriteAllText("2.txt", str);
string[] fille_name = File.ReadAllLines("1.txt");
var io = fille_name.Length;
for (var xy = 1; xy < io; xy++)
{
File.WriteAllText("2.txt", fille_name[xy]);
}
Console.ReadKey();
}
}
}
}Решение задачи: «.NET 4.x Как записать все строки с массива в текстовый файл?»
textual
Листинг программы
string[] fille_name = File.ReadAllLines("1.txt");
string[] tmp = new string[fille_name.Length - 1];
for (int i = 1; i < fille_name.Length; i++)
{
tmp[i - 1] = fille_name[i];
}
File.WriteAllLines("2.txt", tmp);