How do you creat one large text file?
    13 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
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?
0 comentarios
Respuestas (3)
  Jan
      
      
 el 16 de Jul. de 2013
        
      Editada: Jan
      
      
 el 16 de Jul. de 2013
  
      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']);
0 comentarios
  Pourya Alinezhad
      
 el 15 de Jul. de 2013
        load all mini text.then save the total workspace in a new text file .
3 comentarios
  Pourya Alinezhad
      
 el 15 de Jul. de 2013
				
      Editada: Pourya Alinezhad
      
 el 15 de Jul. de 2013
  
			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.
  Saidul islam Tanveer
 el 11 de Feb. de 2020
        i have 8855 rows and 1133 colums how can i convert csv to matfile
0 comentarios
Ver también
Categorías
				Más información sobre File Operations en Help Center y File Exchange.
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!



