How do you creat one large text file?

조회 수: 1 (최근 30일)
karen
karen 2013년 7월 15일
답변: Saidul islam Tanveer 2020년 2월 11일
So I have created these mini text files in matlab but I was wondering how do you create one large file with all these mini text files in it?

답변 (3개)

Jan
Jan 2013년 7월 16일
편집: Jan 2013년 7월 16일
Saving them to one file initially would be more efficient. But let's try:
List = {'KuKaBand.txt', 'KaBand.txt', 'KuBand.txt', 'Noise.txt'};
OutFID = fopen(fullfile(tempdir, 'Total.txt'), 'w');
if OutFID == -1, error('Cannot open file'); end
for k = 1:numel(List)
InFID = fopen(List{k}, 'r');
if InFID == -1, error('Cannot open file'); end
InData = fread(InFID, Inf, '*uint8');
fclose(InFID);
fwrite(OutFID, InData, 'uint8');
end
fclose(OutFID);
So the strategy is: Open the resulting file for writing. Open each file for reading and append its contents to the resulting file.
[EDITED] The operating systems have some methods also. E.g. under Windows:
Str = sprintf('%s+', List{:});
system(['copy /b ', Str(1:end-1), ' Total.txt']);

Pourya Alinezhad
Pourya Alinezhad 2013년 7월 15일
load all mini text.then save the total workspace in a new text file .
  댓글 수: 3
Pourya Alinezhad
Pourya Alinezhad 2013년 7월 15일
편집: Pourya Alinezhad 2013년 7월 15일
i know that my answer is not making sense.i want you to be more specific in your question. how did you saved them?do you know all file names ? so you can save and load them with a for loop and changing the file name .
savefile = 'pqfile.txt';
p = rand(1, 10);
q = ones(10);
save(savefile, 'p', 'q')
in above code you can change savefile in a loop.so or in a similar manner for loading files.
karen
karen 2013년 7월 16일
I have files name KuKaBand.txt, KaBand.txt, KuBand.txt and Noise.txt and I'm trying to put them all in one big file.

댓글을 달려면 로그인하십시오.


Saidul islam Tanveer
Saidul islam Tanveer 2020년 2월 11일
i have 8855 rows and 1133 colums how can i convert csv to matfile

카테고리

Help CenterFile Exchange에서 Environment and Settings에 대해 자세히 알아보기

태그

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by