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

 Accepted Answer

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

More Answers (0)

Categories

Find more on MATLAB in Help Center and File Exchange

Products

Release

R2019a

Asked:

on 11 Jan 2023

Answered:

on 11 Jan 2023

Community Treasure Hunt

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

Start Hunting!