2015-03-05 3 views
0

У меня есть два файла, каждый из которых имеет одинаковое количество строк, и я хотел бы объединить их с помощью Notepad ++.Объединить два файла в Notepad ++

Короче говоря, мне нужна конкатенация строки 1 файла A с линией 1 файла B, строка 2 файла A с линией 2 файла B, строка 3 файла A с линией 3 файла B и т. Д. ,

можно ли это использовать с помощью Notepad ++?

благодаря

+0

ли Notepad ++ есть выбор режим блока? – Holloway

+1

Если все строки в файле A имеют одинаковую длину, вы можете использовать столбец режима для копирования/вставки файла B. Просто вы должны написать небольшой скрипт, выполняющий эту работу. – Toto

+0

Длина линии различна для всех линий. Знаете ли вы о сценарии? другой вариант, который я вижу, заключается в том, чтобы сделать сценарий с linux – mouthpiec

ответ

0

Просто написал небольшую C# функции:

using System.IO; 
using System; 

class Program 
{ 
    static void Main() 
    { 
     string[] file1 = File.ReadAllLines("File1.txt"); 
     string[] file2 = File.ReadAllLines("File2.txt"); 
     string[] file3 = File.ReadAllLines("File3.txt"); 

     string[] Rule = new string[file1.Length]; 

     for(int i=0;i<file1.Length;i++) 
      Rule[i]=file1[i]+file2[i]+file3[i]; 

     File.WriteAllLines("RSVFile.txt",Rule); 
    } 
} 

Надеется, что это помогает кто-то еще;)

Смежные вопросы