Save a .txt file in a specific folder
24 次查看(过去 30 天)
显示 更早的评论
I have a very simple program. As you can see this program asks for two inputs and store the values in txt file.
ParticipantID = input ('Please, enter your initials ', 's');
ParticipantAge = input ('Please, enter your age ', 's');
fileID = fopen([ParticipantID '.txt'],'at');
header = ['ID\t' 'Age\n'];
Participant_info =[ParticipantID '\t' ParticipantAge '\n'];
fprintf(fileID,Participant_info);
The text file is saved in the folder where the .m file is but I would like to save the text in a subfolder that I have created (let's say 'info'). Any idea about how to do this?
Thanks!
0 个评论
采纳的回答
Lucien Robinault
2018-5-15
Hello, You can just concatenate the path and the name of the file like this :
ParticipantID = input ('Please, enter your initials ', 's');
ParticipantAge = input ('Please, enter your age ', 's');
savePath = './Data/'; % Put the string of the path you want to save your file in
fileID = fopen([savePath ParticipantID '.txt'],'at'); % Concatenate the string
header = ['ID\t' 'Age\n'];
Participant_info =[ParticipantID '\t' ParticipantAge '\n'];
fprintf(fileID,Participant_info);
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Characters and Strings 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!