reading a writing to a text file
2 次查看(过去 30 天)
显示 更早的评论
Hi,
I have a large textfile and ~ 3GB and I want to select only certain lines and save these lines in a new file. I am reading the files in chunks and for each chunk of data I want to choose the lines that I want and write them into the new file, then go back and read another chunk and so on until I reach the end of file. I have tried to save these lines in the new file by opening a new file using fopen 'w' and fprint my lines and then closing the file using fclose for each chunk of data that I read . However, I found that my data gets deleted in each fopen and fclose. I was wondering if there is an efficient way for the lines that I want from each chunk of data to be saved into the new file. I was also wondering if this method of reading and writing the data can be done by saving the data in a .mat file, because I have read that .mat files provide an efficient way of reading the data. I will be grateful to get any help regarding this.
Best wishes
AA
0 个评论
采纳的回答
更多回答(1 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Low-Level File I/O 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!