Save a .txt file in a specific folder
19 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Alejandro Estudillo
am 15 Mai 2018
Kommentiert: Xavier Aguas
am 29 Mai 2020
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 Kommentare
Akzeptierte Antwort
Lucien Robinault
am 15 Mai 2018
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);
2 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Low-Level File I/O finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!