Rename file with editfield(App designer)
조회 수: 3 (최근 30일)
이전 댓글 표시
Hello,
I'm using App designer and I'm tryng to change the name of a file with the name writtend on a text edit field.
For example if i have 'oldname.txt' i want to be able to change it in a name i write in an edit field
How can i do it?
댓글 수: 0
채택된 답변
Ajay Kumar
2019년 11월 20일
편집: Ajay Kumar
2019년 11월 20일
You can do this. Suppose you entered 'oldname' in text editfield. i.e.
your_editfield.Value = 'oldname';
now save the file using the name
yourfile = % your character array
size_file = size(yourfile);
doc_name = [your_editfield.Value, '.txt'];
fid = fopen(fullfile(yourpath,doc_name),'w');
for i= 1:size_file(1)
fprintf(fid, '%s\n',yourfile(i,:));
end
fclose(fid);
댓글 수: 5
Ajay Kumar
2019년 11월 20일
yourfile = 'filecompl.txt';
doc_name = [app.NomeFileEditField.Value, '.txt'];
movefile(yourfile,doc_name)
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Dialog Boxes에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!