Save a .txt file in a specific folder
24 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Alejandro Estudillo
le 15 Mai 2018
Commenté : Xavier Aguas
le 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 commentaires
Réponse acceptée
Lucien Robinault
le 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 commentaires
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Characters and Strings dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!