Вопрос по matlab – Как объединить два файла в один текстовый файл?

0

Я пытаюсь объединить два файла вывода текста в один текстовый файл.

файл 1:

fin=fopen('d://box1.txt','wt');
fprintf(fin,'   Hello \n');

файл 2:

fin=fopen('d://box2.txt','wt');
fprintf(fin,'welcome \n');

Какие-нибудь мысли?

@ Pr & # xE6; torian, как объединить 2 файла в один текстовый файл ?? но это работает с Mac способом. если у вас есть альтернатива, это будет здорово mecaeng
Так в чем же вопрос? Praetorian

Ваш Ответ

1   ответ
5

что есть Matlab способ сделать это легко. Но вы можете использовать системные команды:

Окна:

system(type a.txt b.txt >ab.txt)

Linux:

system(cat a.txt b.txt >ab.txt)

Не забудьте указать путь в файлах, если они не находятся в вашем текущем каталоге! Это работает:

fin=fopen('D:\box1.txt','wt');
fprintf(fin,'   Hello \n');
fclose(fin)

fin=fopen('D:\box2.txt','wt');
fprintf(fin,'welcome \n');
fclose(fin)

system('type D:\box1.txt D:\box2.txt >E:\box12.txt')
Error: User Rate Limit Exceeded
Error: User Rate Limit Exceeded mecaeng
Error: User Rate Limit Exceeded mecaeng

Похожие вопросы