How do i make matlab diferentiate words in cell array

'12100213.csv' '12100214.csv' '12100215.csv' '12100216.csv' '12113013.txt' '12120423.txt' '12120516.txt' ....
This is my cell array and i want to make matlab make the difference between csv and txt files so i can upload them differently.
thank you

 Respuesta aceptada

C = {'12100213.csv' '12100214.csv' '12100215.csv' '12100216.csv' '12113013.txt' '12120423.txt' '12120516.txt'};
[~,~,ext] = fileparts(C)
ext = 1×7 cell array
{'.csv'} {'.csv'} {'.csv'} {'.csv'} {'.txt'} {'.txt'} {'.txt'}
isCSV = strcmp(ext,'.csv')
isCSV = 1×7 logical array
1 1 1 1 0 0 0
isTXT = strcmp(ext,'.txt')
isTXT = 1×7 logical array
0 0 0 0 1 1 1

Más respuestas (0)

Categorías

Más información sobre MATLAB en Centro de ayuda y File Exchange.

Productos

Versión

R2019a

Preguntada:

el 11 de En. de 2023

Respondida:

el 11 de En. de 2023

Community Treasure Hunt

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

Start Hunting!

Translated by