Effacer les filtres
Effacer les filtres

Check for .txt or .mat file

61 vues (au cours des 30 derniers jours)
Evans Gyan
Evans Gyan le 5 Fév 2018
Commenté : Jan le 30 Mai 2021
Hello Guys, i want to find out how to determine if an input or selected file from a user is .txt or.mat file. I used this syntax to pick the user input. [filename pathname] = uigetfile({'*.mat'; '*.txt'},'File Selector'); Then i can use it for different functions. Thanks In advance

Réponses (1)

Jan
Jan le 5 Fév 2018
[fPath, fName, fExt] = fileparts(filename);
switch lower(fExt)
case '.mat'
% A MAT file
case '.txt'
% A Text file
otherwise % Under all circumstances SWITCH gets an OTHERWISE!
error('Unexpected file extension: %s', fExt);
end
  4 commentaires
Alessandro Maria Laspina
Alessandro Maria Laspina le 30 Mai 2021
Modifié(e) : Alessandro Maria Laspina le 30 Mai 2021
This did not for me, has it changed in R2021 or releases past 2018?
Jan
Jan le 30 Mai 2021
@Alessandro Maria Laspina: This piece of copde does work in R2021a also. If your code does not work, post it in a new question and explain the details.

Connectez-vous pour commenter.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by