making multiple copies of a file
이전 댓글 표시
I would like to make multiple copies of a file each of which will have a different name. example: source file: A.txt copies A1.txt, A2.txt... How can I use copyfile and be able to do this? Thanks for inputs
채택된 답변
추가 답변 (3개)
Amith
2012년 12월 26일
0 개 추천
will this work
copyfile('output2.txt',destnames(i));
댓글 수: 1
Walter Roberson
2012년 12월 26일
No, destnames here is a cell array of strings, so destnames(i) would be a 1 x 1 cellarray, rather than a string. If you used destnames{i} then that would be a string.
You would need to loop "i" over all of the output string possibilities. The cellfun() that I show is responsible for that.
Diana Krupnik
2019년 1월 28일
0 개 추천
This solution names the files by numbering them, would it be possible to instead change the names based on a table that contains string or text?
Sam Apoola
2019년 2월 14일
This worked for me
% loop for creating 100 copies
n=100;
for i=1:n
jobname{i}= ['copy', num2str(i),'.txt'];
copyfile('original.txt',jobname{i});
end
카테고리
도움말 센터 및 File Exchange에서 Characters and Strings에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!