Delete lines n to m in many text files
1 次查看(过去 30 天)
显示 更早的评论
采纳的回答
Jan
2017-7-11
编辑:Jan
2017-7-11
folder = '???'
for iFile = 1:500
% Create file name:
File = fullfile(folder, sprintf('R%d.txt', iFile));
% Import file and modify the contents:
DataC = strsplit(fileread(File), '\n');
DataC(5002:5012) = [];
% Overwrite the file:
fid = fopen(File, 'w');
if fid == -1
error('Cannot open file for writing: %s', File);
end
fprintf(fid, '%s\n', DataC{:});
fclose(fid);
end
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Startup and Shutdown 的更多信息
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!